JavaScript中数组删除元素方法汇总
在JavaScript中,Array数组类型是最常用的几个类型之一。与其他语言的数组有着 很大的区别,JavaScript中的Array非常灵活。今天总结一下在前端中删除Array中元 素的几种方法。大致的分类可以分为如下几类: 1.delete() delete删除之后数组长度不变,被删除元素置为undefined var arr = [1, 2, 3, 4]; delete arr[0]; console.log(arr); //[undefined, 2, 3, 4] 2.pop() 用于删除并返回数组的最后一个元素 var arr = ["red", "blue", "grey"]; var item = arr.pop(); console.log(item); //"grey" console.log(arr.length); //2 3. shift() 把数组的第一个元素从其中删除,并返回第一个元素的值 var arr = ["red", "blue", "grey"]; var item = arr.shift(); console.log(item); //"red" console.log(arr.length); //2 4.splice() 可删除从 index 处开始的零个或多个元素 var arr = ["red", "blue", "grey"]; var item = arr.splice(0, 1); console.log(item); //"red" console.log(arr); //["blue", "grey"] 常用的几种方法已经整理好了,如果想要尝试进阶的方法可以搭配ForEach和filter来达到更实用的目的。
版权声明:
作者:广州前端开发
链接:https://www.develophm.com/index.php/javascript/167/
来源:开发之家
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
共有 0 条评论