当我在javascript中对数组执行操作时,console.log将数组显示为在对数组执行操作之前已经更改.我可以在chrome和firefox中重现这个.有谁知道这是为什么?
var myTabs = [[0,0,0],
[0,0,0],
[0,0,0],
[0,0,0]];
console.log(myTabs);
myTabs[0].splice(1, 1);
console.log(myTabs);
Run Code Online (Sandbox Code Playgroud)
请参阅此代码:
javascript ×1