我的Google Chrome Dev Tools
发生了一些奇怪的事情。
var
或for
刚刚抛出undefined
错误。
即只是简单
var a=1;
引发错误。无法得到什么是错的。 我的所有脚本一个月前工作得很好。 这是一些新的更新或任何设置问题? 不能谷歌没什么相似的。有什么设置值得检查? 包含截图。
答案 0 :(得分:2)
这是正确的行为。
var a = 1
is a statement,而不是表达式,因此它不会返回值。
a = 1
is an expression,返回1.这就是为什么你可以做这样的事情:
a = b = c = 1
// is the same as:
c = 1
b = c
a = b