ポイント
閲覧数:435
投稿日:2017-11-13
更新日:2017-11-13
「オブジェクトのキーとして変数の値を使用する」ためには、「ブラケット演算子」を使用
・このケースでは、「配列から取得したランダムな値」を「ブラケット演算子」で囲めば良い
コード
オブジェクトのキーとして、配列からランダムな値を取得して使用 let ary = [1, 10, 100, "山田", "花子"]; console.log(); let obj = { [ary[Math.floor(Math.random() * ary.length)]]: 'ブラウン' } console.log(obj); //{花子: "ブラウン"}
結果
{花子: "ブラウン"}