A diferença entre definir o comprimento = 0 da matriz e definir diretamente a matriz para uma matriz vazia

A diferença entre definir o comprimento = 0 da matriz e definir diretamente a matriz para uma matriz vazia

比如:
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],[]

 

Acho que você gosta

Origin blog.csdn.net/tangxiujiang/article/details/110288941
Recomendado
Clasificación