function() { var w = new Object(), w.x = 10, y = 11; }
SyntaxError: Expected ';'
然而,
function() { var w = new Object(), x = w, y = 11; }
不会产生错误,并且 x 确实有 w。第一个有什么问题?
最佳答案
您不能声明名为w.x
的变量。
关于javascript - 声明顺序和赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1987123/