У меня есть проект, в котором я работаю над условными правилами для формы.На данный момент у меня есть два объекта, где один - это условия, а другой - заполненные поля формы, которые мне нужно проверить по условиям.
Я дошел до создания обоих объектов, затемлогическим шагом для меня будет if statement
, который проверяет, содержит ли объект формы все значения объекта условия.(поправьте меня, если я ошибаюсь)
Я покажу оба моих объекта здесь:
let conditions = {
carrier: "PostNL",
country: "Deutschland"
}
let ticket_data = {
carrier: "PostNL",
client: "testdata",
comment: "testdata",
country: "Deutschland",
postal_code: "testdata",
service_level: "testdata",
}
Как видите, объект ticket_data
содержит вседанные, которые содержит объект conditions
.В этом случае if statement
должен вернуть true
.Однако, если одно из значений не существует или не будет равно объекту conditions
, оно должно вернуть false.
Каков наилучший и самый простой способ выполнить это?