我嘗試循環遍歷整個數組,並查明它們是多麼「真實」。現在,當我運行該功能時,我得到一些未定義結果。 :(爲什麼爲什麼我在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 =' – 2013-02-27 14:26:17
?結果的默認值是什麼 – PSR 2013-02-27 14:26:52
當我嘗試時,已經有很多答案。發佈:D你可以檢查這個http://jsfiddle.net/8yTKf/ – Arpit 2013-02-27 14:29:27