Есть массив:
var massiveA = {
a: {
a: {
name: 'nameA',
age: 13,
boolean : true
},
c: {
name: 'nameC',
age: 18,
boolean : false
},
d: {
name: 'nameD',
age: 32,
boolean : true
}
}
};
Хочу получить сумму всех age, если свойство boolean : true:
var eventcheck;
for (var key1 in massiveA){
for (var key2 in massiveA[key1]){
if (massiveA[key1][key2]['boolean'] == true){
eventcheck += massiveA[key1][key2]['age']
}
}
}
console.log(eventcheck);
Должно получиться 45, а выдает NaN.
Как же правильно получить сумму всех age?