假设我们有以下代码
var array = [1,2,3,4];
console.log(array);
array.pop();
array.pop();
console.log(array);
输出:
[1,2]
[1,2]
为什么 2 个console.log()
相同,第一个为什么会显示调用后计算的结果?
console.log()
功能是否以某种方式或因某事“延迟”?
PS:我正在使用 Sencha Touch 2.2.1 框架,但我知道,它们并没有覆盖 console.log()。我在 safari(最新版本)上运行此代码;