JS清空数组的三种方法

JavaScript怎么清空数组?JS清空数组可以使用splice函数、数组length赋值或者复制新数组为空数组三种方式来清空数组,码笔记分享JS清空数组的三种方法:

方法一:使用splice函数清空JS数组

  • splice函数语法:arrayObject.splice(index,howmany,item1,.....,itemX)
  • splice参数 参数说明
    index 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。
    howmany 必需。要删除的项目数量。如果设置为 0,则不会删除项目。
    item1, ..., itemX 可选。向数组添加的新项目。

    JS使用splice()函数清空数组示例:

    方法二:将数组长度length赋值为0

    赋予数组的长度length小于本身的长度,数组中后面的元素将被截断;赋予数组的长度length大于本身的长度,将扩展数组长度,多的元素为undefined。码笔记将数组长度length赋值为0即可实现JavaScript清空数组:

    方法三:复制新数组为空数组[]

    将数组arr重新复制为空数组[],之前的数组如果没有被引用,将等待垃圾回收,如下所示:

    那么,以上三种JS清空数组的方法,哪种方法效率最高呢?一般来讲第二种方法将数组length赋值为0的方式最快,效率最高;第三种方式复制新数组为空数组[]最慢,效率最低;第一种方法使用splice()函数的效率居中。

    2023腾讯云服务器超便宜,这个价格太可以了,抓紧上车!

    注意:以上特价轻量服务器限制条件为“产品首单特惠”,如果你的腾讯云账号已经是老用户,建议重新注册一个腾讯云账号,如果你是新用户符合条件,那么无脑入,这个CPU内存带宽配置,价格确实便宜,值得买!