var a=[123,234,345,567]; a.length=0;//清空了
上面的清空方式虽然非常不合字面含义,不过还确实清空了。。。
var a=[123,234,345,456]; a.splice(0);//清空了
这方法倒是符合字面含义了,不过这个操作会返回整个一个新的数组,所以可能性能不如上面的一种方法。
本文发布于 https://luojia.me
本站文章未经文下加注授权不得拷贝发布。
var a=[123,234,345,567]; a.length=0;//清空了
上面的清空方式虽然非常不合字面含义,不过还确实清空了。。。
var a=[123,234,345,456]; a.splice(0);//清空了
这方法倒是符合字面含义了,不过这个操作会返回整个一个新的数组,所以可能性能不如上面的一种方法。
直接
a = [];
不就可以了吗……var a = [1, 2, 3, 4, 5]
, b = a
b.length = 0
console.log(a)
var a = [1, 2, 3, 4, 5]
, b = a
b = []
console.log(a)
重在清空这个数组对象,不是让这个变量变成空数组
そうか、理解了。