js清空数组的三种方法

时间:2021-04-16

  方法一,splice方法

  splice() 方法用于插入、删除或替换数组的元素。

  例如:

  var arr = [1,2,3,4]; arr.splice(2,1,"hello world");

  //第一个参数为删除和添加数组的起始位置,

  //第二个参数为删除多少个元素,

  //第三个参数为添加新的元素console.log(arr)//输出1,2,hello world,4

  所以清空数组相当于删除所有数组中的元素

  var arr = [1,2,3,4]; arr.splice(0, arr.length);console.log(arr);//输出[],空数组

  方法二,赋值length为0

  javascript中数组的length和其他的语言的数组中length不同,js中数组length可以自己设置大小,意思是可读可写的。

  var arr = [1,2,3,4];arr.length=0;console.log(arr);//输出[],空数组

  方法三,数组赋值[ ]

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

  arr = [];

  这里其实并不能说是严格意义的清空数组,只是将ary重新赋值为空数组,之前的数组如果没有引用在指向它将等待垃圾回收。

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章