Вот структура данных, с которой я работаю
masterObject: {
Steps: [
{
step: {
required: false,
},
step: {
required: false,
},
step: {
required: false,
},
},
]
}
Я хотел бы l oop через массив Steps и проверить, все ли каждый объект step содержит требуемое свойство, равное false. Если все необходимые шаги неверны, я бы хотел прикрепить свойство к объекту masterObject
masterObject.isObjectWithNoRequiredSteps = true;
, которое будет выглядеть так после запуска кода
masterObject: {
Steps: [
{
step: {
required: false,
},
step: {
required: false,
},
step: {
required: false,
},
},
]
isObjectWithNoRequiredSteps: true
}
Если есть пример где один из требуемых объектов step имеет значение true. Я бы хотел установить для нового свойства значение false.
masterObject.isObjectWithNoRequiredSteps = false;
masterObject: {
Steps: [
{
step: {
required: true,
},
step: {
required: false,
},
step: {
required: false,
},
},
]
isObjectWithNoRequiredSteps: false
}
Как лучше всего установить это свойство для объекта более высокого уровня?