2008/01/20

二維陣列@Javascript

今天在網路上找到Javascript二維陣列的寫法,但實際套在程式中一直有一個「找不到 ";"」的錯誤,試了一個多小時才發現問題所在。
正確寫法如下:
var LineItem = new Array();
for(var i=1; i<=8 ; i++){
LineItem[i] = new Array();
LineItem[i][0] = i ;
LineItem[i][1] = "ITM0" + i;
LineItem[i][2] = 100*i ;
}

錯誤寫法如下:
var LineItem = new Array();
for(var i=1; i<=8 ; i++){
var LineItem[i] = new Array();
LineItem[i][0] = i ;
LineItem[i][1] = "ITM0" + i;
LineItem[i][2] = 100*i ;
}

為了這個 var 花了一個多小時真是不值!

3 則留言:

胖雀鳥 提到...

感謝的你說明

讓我不用浪費這一個小時~~~~~

匿名 提到...

讓我能少浪費一個小時
跟你說聲謝謝

自由人 提到...

不客氣