// concat() 连接两个或多个数组 不影响原数组 返回一个 新数组 var arr2 = [1,2,3,4,5]; var arr3 = ['a','b','c','d','e']; var arr4 = [9,8,7,6,10]; console.log( arr2.concat(arr3)); var arr5 =arr2.concat(arr3,arr4) console.log(arr5);
返回结果
var arr2 = [1,2,3,4,5]; var arr3 = ['a','b','c','d','e']; var arr4 = [9,8,7,6,10]; var arr6 = arr3.slice(1,4);// 截取索引号为1-4的元素 不包含第四个索引号 console.log(arr6); // b c d
var arr2 = [1,2,3,4,5]; var arr3 = ['a','b','c','d','e']; var arr4 = [9,8,7,6,10]; //splice 数组删除 (从第几个 开始 要删到第几个)返回被删除的新数组 这个会影响原数组 // 在插入一个或多个值 var arr7 = arr4.splice(2,1, '88' ,'99') // 从第二个开始删除1个 在添加 88 99到新数组 console.log(arr4); //[9, 8, '88', '99', 6, 10]