Я пытаюсь пройти через весь массив и узнать, как они «истины». Теперь, когда я запускаю функцию, я получаю undefined-result. :(ПочемуПочему я не могу определить этот расчет в JavaScript?
myArray = [
{text: 'hola', done: false},
{text: 'hola', done: true},
{text: 'hola', done: true},
{text: 'hola', done: false},
{text: 'hola', done: true}
];
var howMany = function(myArray){
var result;
for (var item in myArray){
if(myArray.done === true)
result++;
}
return result;
};
var items =howMany(myArray);
console.log(items) // I want to see if it's correct
'неопределенными + 1 =' –
? что является значением по умолчанию для результата – PSR
Когда я пытаюсь, есть уже много ans. Добавлено: D Вы можете проверить это http://jsfiddle.net/8yTKf/ – Arpit