JS - 陣列變呼叫與存取的方式 2017-01-10
我長期大多都是使用array[ref]的方式在呼叫
var arr_y = [ "120" , "240" , "360" ];
arr_y[2] = '24680'; //360→24680
alert(arr_y[1]);
但Javascript支援陣列物件化,
也就是以下的範例
var arr_x = { a: "123" , b: "456" , c: "789" };
arr_x.c = '13579'; //789→13579
alert(arr_x.b);
通常物件化的陣列引用方式為以下
for ( x in 陣列名稱) {
//程式碼 ....
// content = 陣列名稱[x];
}
就如同傳統array[ref]的方式
for( i = 0 ; i = array.length ; i++){
//...
}