//#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 数组