那麼爲什麼myarray [bla] [bl]總是等於NaN?如果我用1維(myarray [bla])做同樣的事情,我會得到這個數字。數組返回NaN
var bla = 'blabla';
var bl = 'bla';
var myarray = [];
for (i = 0; i < 10; i++) {
if (!myarray[bla]) {
myarray[bla] = [];
}
myarray[bla][bl] += i;
console.log(myarray[bla][bl] + " + " + i);
}
因爲myarray [bla] [bl]沒有設置... – scibuff 2012-03-14 20:32:59
'undefined + 0'是'NaN'。 – pimvdb 2012-03-14 20:33:28