javascript - 声明顺序和赋值

标签 javascript

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/

相关文章:

javascript - 如何处理 Mustache 模板中的 IF 语句?

javascript - Quilljs 中的拖放事件

javascript - Angular 导航栏

javascript - 如何使用 Javascript 添加 iPhone/iPad 检测?

javascript - R 中的 "Icon"(ISOTYPE) 图表在 Javascript 中 Shiny

javascript - 如何使用鼠标选择文本并更改所选颜色?

javascript - getTime() 在 Safari 上的工作方式与在 Chrome 上的工作方式不同

javascript - 快速、轻量级 JavaScript SHA-256 安全哈希实现

javascript - Ember.js - 一个 View 多个布局(登录/未登录)

javascript - 如何使用插槽在 Vuetify 数据表中设置分组行的样式?