質問: {"x":3};//プロパティx ``` とありました。 ここで質問ですが、**アクセス式の規則**とはいったい何なのでしょうか。 アクセス式そのものは、ドット演算子やブラケット演算子のことだと思うので、二つの演算子の規則のことだと思うのですが、具体的にどのような規則なのでしょうか。
回答: ### 解答 > > > ``` > var obj = {key:3};//プロパティkey(プロパティxではない) > ``` > > `obj[key]` ではない点に注意しましょう。 ### ES6のオブジェクト初期化子 ES6 からオブジェクト初期化子にも式を使えるようになりました。 http://js-next.hatenablog.com/entry/2015/01/18/171138 ``` var key = 'hoge' var obj = { [key]: val } ``` Re: aaaaaaaaさん