我不明白var a = [], i
在這裏。 a
怎麼可以聲明爲一個數組,無論我的類型是什麼?Var聲明在Javascript
// Source: Javascript: The Good Parts, p. 63
Array.dim = function (dimension, initial) {
var a = [], i;
for(i = 0; i< dimension; i +=1)
{
a[i] = initial;
}
return a;
}
是「我」,它也是一個變種。 Trebuchet提到,它就像有兩行'var xx'聲明。 – nembleton
是的,'我'是一個變種。正如這個答案清楚地表明的那樣:上面的代碼和在不同的行上聲明兩個變量是一樣的。逗號分隔變量聲明。 – jahroy
謝謝。 trebuchet的符號被認爲更好? –