美文网首页
splice的使用

splice的使用

作者: 且听风吟_792d | 来源:发表于2019-04-02 11:06 被阅读0次
splice 是javascript 数组的一个内置方法,它可以对数组进行增删改操作

1.删除 从索引 n开始删除m个元素

let ary = [1,2,3];
ary.splice(0,1);删除第一项
//  返回 [2,3]

2.删除掉最后一项ary.splice(ary.length-1);

let ary = [1,2,3];
ary.splice(ary.length-1);
// 返回[1,2]

3.从索引n开始删除到末尾ary.splice(n);

let ary = [1,2,3];
ary.splice(1);
// [1]

4.清空数组ary.splice(0);

let ary = [1,2,3];
ary.splice(0);
// []

5.复制数组let res = ary.splice();

let ary = [1,2,3];
let res = ary.splice();
// [1,2,3];

6.修改数组ary.splice(n,m,x......);
从索引n开始,删除m个,用x替换删除部分,替换部分可以传入多个参数

let ary = [1,2,3];
ary.splice(0,2,9,8,7,6);
// [ 9, 8, 7, 6, 3 ]

7.增加ary.splice(n,0,m.......)
从索引n开始一个都不删除
返回:返回一个空数组
原数组改变:把m之后的参数添加到n的前面

let ary = [1,2,3];
ary.splice(0,0,9,8,7);
// [9,8,7,1,2,3]

8.在末尾增加ary.splice(ary.length,0,m......);

let ary = [1,2,3];
ary.splice(ary.length,0,9,8,7);
// [1,2,3,9,8,7]

相关文章

网友评论

      本文标题:splice的使用

      本文链接:https://www.haomeiwen.com/subject/xfjwbqtx.html