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()函数的效率居中。

    云服务器服务器,价格很低很低,值得看看
    ①真便宜:云服务器69元1年,203元3年(全网最低价)
    ②秒杀:腾讯云服务器秒杀99元/年起
    ③活动大全:阿里云服务器活动合集(你要的活动都在这)