javascript数组怎么删除所有元素


本文摘自PHP中文网,作者青灯夜游,侵删。

方法:1、使用“arr=[]”语句来删除;2、使用“arr.length=0”语句来删除;3、使用splice()函数,语法“arr.splice(0, arr.length)”;4、使用while循环配合pop()或shift()来删除。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

JavaScript删除Array数组中的所有元素的方法

1

var arr = [1,2,3,4];

方法1: 直接赋值

1

arr = [];

1.png

将空数组直接赋值给变量 arr,新数组与原无引用关系。对新数组的操作不会影响原数组。

方法2: 设置 length

1

arr.length = 0

2.png

直接将数组长度设置为0,此方法并不是在所有的JS引擎中都能工作,并且,当"strict mode"严格模式时,因 arr.length 是只读的,此方法将不起作用。

方法3: splice

1

arr.splice(0, arr.length)

3.png

阅读剩余部分

相关阅读 >>

jquery javascript ajax区别是什么

js数组怎么转为字符串

javascript定义变量的方法有哪些

浅谈javascript中数组array的添加/删除操作

javascript怎么判断数组是否存在指定元素

url完整结构以及同源跨域处理的介绍

javascript怎么设置滚动条高度

javascript是网络协议吗

详解javascript里的await/async的作用和用法

javascript如何改变背景色

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




打赏

取消

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

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

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

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

评论

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