La diferencia entre establecer la longitud = 0 de la matriz y establecer directamente la matriz en una matriz vacía

La diferencia entre establecer la longitud = 0 de la matriz y establecer directamente la matriz en una matriz vacía

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

 

Supongo que te gusta

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