4
今日は私が前に見たことがないコードの一部を見た:明示的にキーを定義せずにJavascriptオブジェクトを作成していますか?
var a = 1;
var b = 2;
var c = { a, b };
は、これは、これらの変数の名前である、2つのキーを含んでいる(Cに割り当てられた)オブジェクトを作成し、値は変数の値は次のようになります。
{
a: 1,
b: 2
}
これは正常ですか?私はこれに関連するものやオブジェクトをこのように見つけることができませんでした。私はそれをChromeでテストしたところ罰金が科せられましたが、これがすべてのブラウザで動作するかどうかはわかりません。
私は、オブジェクトをこのように作ることを期待する:
var c = { a: a, b: b };
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment#Object_destructuringにはいくつかの例があります。 –
この質問は既に尋ねられています。元の人は誰ですか? – nicael
@nicaelあなたはどうですか? :D –