JavaScript 对一个数组进行长度赋值0引起的问题?-灵析社区

素素数数

const a =[1,2,3]; const b =a[1]; a.length =0; console.log(a) console.log(b) chrome 控制台输出 ![image.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241016/978a600fcca3fcf1fa4931f3c978e729.png) 问题: arr.length=0 不就是清空数组的操作吗? 为什么会出现这样的情况呢?

阅读量:22

点赞量:0

问AI
Fiona
b的值是个number2,所以清不清A都跟他没关系了 跟直接写b=2一样的