Javascript变量立即被取消

时间:2015-03-26 15:56:13

标签: javascript angularjs

我认为图片相对自我解释(代码与控制台输出匹配)

变量似乎被设置为一个值,除了立即console.log之后输出不同的东西。

代码:

enter image description here

控制台输出 enter image description here

扩展控制台输出(在评论中请求)(额外的console.log之前和之后) enter image description here

1 个答案:

答案 0 :(得分:2)

这实际上不是一个错误。

当您打印基元时,您将在打印它时看到它的状态。

当你使用对象时,如果你console.log它们,它只显示引用。当您单击它们时,它将显示它们的当前状态。所以在你的情况下发生的事情是answer可能在以后的代码中被改变了。