像这样
var arr = [];
console.log(arr);
arr[0] = 6;
//打印出[6];
这是为什么呢
像这样
var arr = [];
console.log(arr);
arr[0] = 6;
//打印出[6];
这是为什么呢
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答5.2k 阅读✓ 已解决
1 回答3.3k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
把
console.log(arr)
改成console.log(JSON.stringify(arr))
再试试直接在浏览器控制台打印出来的实际是对象引用,你看到的是最近一次改变之后的对象(或数组)