如何用ES6将数组中的元素删除?
- 内容介绍
- 文章标签
- 相关推荐
本文共计976个文字,预计阅读时间需要4分钟。
删除方法:
1.使用shift()删除第一个元素,语法:`arr.shift()`
2.使用pop()删除最后一个元素,语法:`arr.pop()`
3.使用splice()根据下标删除任意元素,语法:`arr.splice(开始下标, 删除元素个数)`
删除方法:1、用shift()删除第一个元素,语法“arr.shift()”;2、用pop()删除最后一个元素,语法“arr.pop()”;3、用splice()根据下标删除任意元素,语法“arr.splice(开始下标,删除元素个数)”。
本教程操作环境:windows7系统、ECMAScript 6版、Dell G3电脑。
在JavaScript中,删除数组元素有多种方法,下面给大家介绍一些。
方法1:使用shift()函数删除第一个数组元素
array.shift()函数可以把数组的第一个元素从其中删除,并返回第一个元素的值;然后将余下所有元素前移 1 位,以填补数组头部的空缺。
var a = [1,2,3,4,5,6,7,8]; //定义数组 a.shift(); console.log(a);
输出结果为:
可以看出:上例使用a.shift()来删除a数组开头的数值1,然后会重置索引(重新从0开始);且shift()方法会改变原数组,修改数组的长度!因此使用console.log(a)来输出原数组,显示的是已经被删除开头元素的数组。
本文共计976个文字,预计阅读时间需要4分钟。
删除方法:
1.使用shift()删除第一个元素,语法:`arr.shift()`
2.使用pop()删除最后一个元素,语法:`arr.pop()`
3.使用splice()根据下标删除任意元素,语法:`arr.splice(开始下标, 删除元素个数)`
删除方法:1、用shift()删除第一个元素,语法“arr.shift()”;2、用pop()删除最后一个元素,语法“arr.pop()”;3、用splice()根据下标删除任意元素,语法“arr.splice(开始下标,删除元素个数)”。
本教程操作环境:windows7系统、ECMAScript 6版、Dell G3电脑。
在JavaScript中,删除数组元素有多种方法,下面给大家介绍一些。
方法1:使用shift()函数删除第一个数组元素
array.shift()函数可以把数组的第一个元素从其中删除,并返回第一个元素的值;然后将余下所有元素前移 1 位,以填补数组头部的空缺。
var a = [1,2,3,4,5,6,7,8]; //定义数组 a.shift(); console.log(a);
输出结果为:
可以看出:上例使用a.shift()来删除a数组开头的数值1,然后会重置索引(重新从0开始);且shift()方法会改变原数组,修改数组的长度!因此使用console.log(a)来输出原数组,显示的是已经被删除开头元素的数组。

