//#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 數組