JavaScript 數組

//#region 數組
var arr = [1, 2, 3, 4];//var arr = new Array(1, 2, 3, 4);
console.log(arr[0]);
console.log(arr.length);
arr.length = 2;
console.log(arr);

arr.push(5);//數組尾部添加
console.log(arr);
arr.pop();//數組尾部刪除
console.log(arr);

arr.shift();//數組頭部刪除
console.log(arr);
arr.unshift(1);//數組頭部添加

var arr2 = [1, 2, 3, 4];
arr2.splice(1, 1);//刪除:splice(起點,長度)
arr2.splice(1, 2, 'a', 'b');//替換:splice(起點,長度,元素……),先從起點開始刪除指定長度,再在起點添加元素
arr2.splice(1, 0, 'a', 'b', 'c');//插入:splice(起點,長度,元素……),先從起點開始刪除0個元素,再在起點添加元素

var arr3 = [1, 2, 3], arr4 = [4, 5, 6];
var arr5 = arr4.concat(arr3);//數組鏈接
console.log(arr5);
console.log(arr5.join('|'));//數組鏈接
console.log(arr5.sort())//字符串排序
arr5.sort(function (n1, n2) {//數字排序
return n1 - n2;//n1 < n2 ? -1 : 1;
});
//#endregion 數組
相關文章
相關標籤/搜索