数组的拼接与替换

1、concat() --- 将数组进行拼接并返回一个新数组,不改变原数组
 
2,splice() -- 对数组进行删除、插入、替换操作,改变原数组
a,删除
删除数组中的指定项数。接受两个参数第一个参数为开始删除的索引,第二个参数代表删除的位数,此方法的返回值为一删除元素组成的数组,并且改变原数组,原数组为删除指定项后的数组。
b,替换
向指定位置插入任意数量的项,并且同时删除任意数量的项。接受三个参数,第一个参数为起始位置,第二个参数为要删除的项数,第三个参数为插入的项数(可以为任意数量)。
此方法的返回值为删除的项数组成的数组。同时改变原数组,原数组为最终的结果。
 
c,插入
向指定位置插入任意数量的项。接受三个参数,第一个参数代表起始位置,第二个参数为0,第三个参数为要插入的项(可以为多项)。返回值为一个空数组,此方法改变原数组为最终的返回结果。
插入方法相当于替换位数为零个,不将原数组删除。所以返回值为一个空数组。
posted @ 2018-10-17 14:00  Panda-Q  阅读(6368)  评论(0编辑  收藏  举报