设置数组的length=0和直接设置数组为空数组的区别

设置数组的length=0和直接设置数组为空数组的区别

比如:
aa = [1,2]
bb = [3,4]
cc = aa
dd = bb

aa = []           / / aa重新指向另一个内存地址,而cc指向的aa初始化时的地址没变
bb.length = 0    // bb 还是指向初始化时内存地址

console.log(aa, bb, cc, dd)
[],[],[3,4],[]

猜你喜欢

转载自blog.csdn.net/tangxiujiang/article/details/110288941