js清空数组的三种⽅法
⽅法⼀,splice⽅法
splice() ⽅法⽤于插⼊、删除或替换数组的元素。
例如:
var arr = [1,2,3,4];  arr.splice(2,1,"hello world");
//第⼀个参数为删除和添加数组的起始位置,
//第⼆个参数为删除多少个元素,
javascript全局数组
//第三个参数为添加新的元素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重新赋值为空数组,之前的数组如果没有引⽤在指向它将等待垃圾回收。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。