陣列操作
陣列操作
//宣告空間後再加入會怎樣
const arr2=new Array(1);
console.log(arr2);//[ <1 empty item> ]
arr2.length=2;
console.log(arr2);//[ <2 empty items> ]
arr2.push(2);
arr2.push(0);
console.log(arr2);//[ <2 empty items>, 2, 0 ]
//for in 代表遍巡key, 會跳過空值
for(const num in arr2){
console.log(num);
}sort
//預設排序
const arrS=[1,122,2,23];
console.log(arrS.sort());//[ 1, 122, 2, 23 ]
//為了比較數字,比較函式可以僅僅利用 a 減 b。以下函式將會升冪排序陣列
arrS.sort( (a, b) => a - b)
console.log(arrS);//[ 1, 2, 23, 122 ]
arrS.sort( (a, b) => b - a)
console.log(arrS);//[ 122, 23, 2, 1 ]Last updated