javascript数组怎么删除项(元素)


当前第2页 返回上一页

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

1

2

3

var a = [1, 2, true, "a", "b"];

delete a[0];

console.log(a);

方法4:使用 length 属性

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

1

2

3

var a = [1, 2, true, "a", "b"];

a.length = 3;

console.log(a);

方法5:使用 splice() 方法

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

1

2

3

var a = [1,2,3,4,5];

a.splice(1,2);

console.log(a);

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

如果给 splice() 方法传递一个参数,则该方法仅执行删除操作,参数值指定删除元素的起始下标(包括该下标元素),splice() 方法将删除后面所有元素。

1

2

3

var a = [1,2,3,4,5];

a.splice(2);

console.log(a);

【相关推荐:javascript学习教程

以上就是javascript数组怎么删除项(元素)的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

javascript是什么类型的语言

javascript如何删除array数组元素

javascript输出方式有哪些

怎样用 tensorflow.js 创建基本的 ai 模型?

javascript怎么去掉空格符

360浏览器怎么禁止javascript

javascript字符串和日期怎么互转

javascript如何修改html

javascript原型怎么理解

javascript array怎么删除某个元素

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...