Suppose below I wanted to change 'valid' for 'a','b' and 'c' equal to true. For the object foo.
var foo = {
a: {
valid: false,
required: true
},
b: {
valid: false,
required: true
},
c: {
valid: false,
required: true
}
};
for (var key in foo) {
var obj = foo[key];
for (var prop in obj) {
if (obj.hasOwnProperty(prop)) {
//how can I assign valid to true here?
};
}
obj[prop].valid = true? You already know how to access object properties in a loop and how to perform an assignment, so I don't get what the issue is.key, notprop, in the outer loop.