位置:首页 > 软件操作教程 > 编程开发 > JavaScript > 问题详情

JavaScript 删除元素

提问人:刘团圆发布时间:2020-11-25

■知识点

使用pop()方法可以删除尾部的元素,使用shift()方法可以删除头部的元素,也可以选择delete运算符、length属性和splice()方法来删除兀素。

■实例设计

【示例1】使用delete运算符能删除指定下标位置的数组元素,删除后的元素为空位元素,删除数组的length保持不变。

var a = [1, 2, true, "a", "b"] ;       //定义数组

delete a [0] ;                        //删除指定下标的兀素

console.log (a) ;                //返回[, 2, true, "a", "b"]

【示例2】使用length属性可以删除尾部一个或多个元素,甚至可以清空整个数组。删除元素之后,数组的length将会动态保持更新。

var a = [1, 2, true, "a", "b"] ; //定义数组

a. length = 3 ;                        //删除尾部2个兀素

console. log (a) ;               //返回[1, 2, true]

【示例3】使用spliceO方法可以删除指定下标位置后一个或多个数组元素。该方法的参数比较多,功能也很多,本示例仅演示它如何删除数组元素。其中第1个参数为操作的起始下标位置,第2个参数 指定要删除元素的个数。

var a = [1,2,3,4,5]; //定义数组

a. splice (1,2)         //执行删除操作

console. log (a) ; //返回[1,4,5]

在splice(1,2,3,4,5)方法中,第1个参数值1表示从数组a的第2个元素位置开始,删除2个元素,删除后数组a仅剩下3个元素。

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部