如果是,那么它与使用arrayObject = []有何不同。这是两件不同的事情,还是两种相同的方式。
发布于 2020-08-14 15:31:20
array.length = 0;保持对原始数组的对象引用。
array = [];创建新的对象引用。
发布于 2020-08-14 15:31:51
是的,看起来它确实清除了内存。
a=[]将为空数组创建一个新的引用。
let a = [1, 2, 3];
a.length = 0;
console.log(a);
a.length = 2;
console.log(a);
https://stackoverflow.com/questions/63408388
复制相似问题