昨天弄了半天的JS,可惡的數(shù)組著實讓我郁悶了一下,javascript沒有多維數(shù)組,嗯,昨天才知道,一直認(rèn)為java有,javascript也差不多該有吧,看來還是對javascript的腳本不是很熟悉。最讓我郁悶的就是動態(tài)像數(shù)組里放值,本來以為直接放唄,例如說:
var a;
//obj是傳進來的值 
for(var i=0;i<obj.length;i++)
{
 a[i] 
= new Array(obj.id);
}
但結(jié)果只有最后一個有值,例如數(shù)組長度共5個,那么也就是a[4]中有值,剩下的全部undefined. 解決方法也很簡單,用a.push(obj.id)就可以了。再用push()一定要告訴變量是array,也就是說一定要var a= new Array();

最后,要說明的是a[0]=new Array("1"); 這個只能定義靜態(tài)的,動態(tài)是不可以的。