小编Lac*_*uno的帖子

在对象声明中属性名后没有冒号,它有效吗?

我在Firefox和Chrome Dev Console中输入了这个表达式,我想知道为什么它是有效的JavaScript:

var x = { a (b) {} };
console.log(x);
Run Code Online (Sandbox Code Playgroud)

x然后将其设置为具有属性"a"的对象,该属性包含具有参数标识符"b"的名为"a"的函数.这个有效的JavaScript语法怎么样?"a"后冒号丢失,我不理解函数定义.

javascript

21
推荐指数
2
解决办法
2041
查看次数

标签 统计

javascript ×1