concat()
【格式】数组1.concat(数组2);
功能:将两个数组,合并成一个新数组,源数组并不会被改变
返回值:合并好的新数组
参数:要合并的数组
例子:
var arr1=[“测试1”,“测试2”];
var arr2=[“测试3”,“测试4”];
var arr = arr1.concat(arr2);
输出(测试1,测试2,测试3,测试4)。
slice()
【格式】数组.slice(start, end);
功能:基于当前数组获取指定区域元素并创建一个新数组。源数组不变。
参数:start开始获取区域的下标,end结束获取区域的下标,不包括end下标位置的元素
返回值:指定区域元素生成的新数组。
例子:
var arr = [“测试1”,“测试2”,“测试3”,“测试4”];
var newArr = arr.slice(1, 3);
输出(测试2、测试3)。
splice 可以完成删除,插入,替换操作
参数: 参数1 截取的开始下标
参数2 截取的长度
参数3 在截取的开始下标位置,我们要插入的元素,插入的元素的个数随意
【注】会对元素组进行修改
返回值:截取掉的元素,组成的数组
例子:
var arr = [“red”, “blue”, “green”];
//删除功能