2
私はいつもオブジェクトには{key:value}
のペアが必要だと思っていました。例えばオブジェクトリテラル構文奇妙
:{ myProp:'1'}
もしそうなら、なぜこれが私の構文エラー与えるものではありません:
var test1 = { fn1, fn2 }
function fn1() {}
function fn2() {}
私はいつもオブジェクトには{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() {}
環境がES6をサポートしている場合、これはエラーをスローしません –