ポイント
閲覧数:525
投稿日: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); //{花子: "ブラウン"}結果
{花子: "ブラウン"}