1. 程式人生 > >javascript不支援二維陣列怎麼解決

javascript不支援二維陣列怎麼解決

突然在專案裡要用到javascrip二維陣列,一查,發現,javascrip沒有二維陣列.那咱辦呢,沒有就沒有,只好通過其它辦法來做相似的功能. 第一種辦法就是用一維陣列來模擬二維陣列.感覺這樣不是很好,有點麻煩,而且容易出錯 第二種辦法:將一維陣列的分項又定義為一個一維陣列. 這種辦法看起來似乎不錯,主要實現方法如下: javascript定義二維陣列的方法 javascript本身只支援一維陣列, 有時非要用到二維陣列的時候, 可以將一維陣列的分項又定義為一個數組, 二維陣列就是用陣列構成的陣列

 Var aa=new Array(); //定義一維陣列 for(i=1;i<=10;i++)

 { aa[i]=new Array(); //將每一個子元素又定義為陣列

   for(n=0;n<=10;n++)

  {

     aa[i][n]=i+n; //此時aa[i][n]可以看作是一個二級陣列

   }

}