美文网首页
JavaScript删除数组方法

JavaScript删除数组方法

作者: Wo信你个鬼 | 来源:发表于2019-10-11 11:11 被阅读0次

length()

通过设置这个属性可以从数组的末尾移除项或添加新项

var num = [1,2,3];   // 创建一个包含3个数字的数组
num.length = 2;
console.log(num);         // [1,2]

delete
delete 从前面删除之后数组长度不变,只是被删除元素被置为undefined

var num = [1, 2, 3];
delete num[0];
console.log(num);   //[undefined, 2, 3]

pop()
在调用Pop()方法时,从数组中删除最后一个元素

var num = [1,2, 3];
num.pop();
console.log(num)    // [1,2]

shift()

使用shift()方法,它能够移除数组中的第一项

var num = [1,2,3];
num.shift();
console.log(num);   // [2,3]

splice()

在删除数组元素的时候,它可以删除任意数量的项,只需要指定2个参数:要删除的第一项的位置和要删除的项数,例如splice(0, 2)会删除数组中的前两项

var num = [1,2,3];
num.splice(0, 1);
console.log(num);    // [2,3]

forEach()

迭代方法就是用循环迭代数组元素发现符合要删除的项则删除

var num = [1,2,3];
num.forEach(function(item, index, arr) {
    if(item == 2) {
        arr.splice(index, 1);
    }
});
console.log(num)  // [1,3]

filter()
filter()过滤元素,找出元素不是2的项数返回给num

var num = [1,2,3];
num = num.filter(function(item) {
   return item != "2"
});
console.log(num);    // [1,3]

相关文章

  • 2018-04-20

    Javascript 数组方法改变原数组的shift:将第一个元素删除并且返回删除元素,空即为undefined ...

  • splice的使用

    splice 是javascript 数组的一个内置方法,它可以对数组进行增删改操作 1.删除 从索引 n开始删除...

  • 01-JavaScript常见的数组方法

    JavaScript常见的数组方法 pop() pop()方法会从数组中删除最后一个元素,并返回最后一个元素. p...

  • JS 转化方法总结

    一. 日期相关方法 请参考: JavaScript Date 对象方法总结 二. 删除数组某个指定元素 三. 千分...

  • js中splice()详解(插入、删除或替换数组的元素)

    处理数组的方法很多,javascript 的splice() 算是最强大的了,它可以用于插入、删除或替换数组的元素...

  • 软件开发大神必看:JavaScript删除数组元素的7种方法

    软件开发大神必看:JavaScript删除数组元素的7种方法 ​ 第1种方法如何从数组尾部输出数据? 我们可以通过...

  • JavaScript删除数组方法

    JavaScript中的数组十分灵活,有很多种方法操作,大致分为如下几类: length()通过设置这个属性可以从...

  • JavaScript删除数组方法

    length() 通过设置这个属性可以从数组的末尾移除项或添加新项 deletedelete 从前面删除之后数组长...

  • 记录

    JS如何删除对象中的某一属性 JavaScript数组去重(12种方法,史上最全)[https://segment...

  • js数组及其方法

    1.js 数组及其方法2.教你用好 Javascript 数组3.JavaScript数组有哪些方法?4.数组MD...

网友评论

      本文标题:JavaScript删除数组方法

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