我一直认为对象需要 {key:value}
配对。
例如:{ myProp:'1'}
如果是这样,为什么这不会给我一个语法错误:
var test1 = { fn1, fn2 }
function fn1() {}
function fn2() {}
最佳答案
这是一个有效的 ES6 object definition syntax ,
var test1 = { fn1, fn2 }
function fn1() {}
function fn2() {}
上面的代码将被解释器视为,
var test1 = { "fn1" : fn1, "fn2" : fn2 }
function fn1() {}
function fn2() {}
关于javascript - 对象字面量语法奇怪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36482174/