Javascriptで連想配列を用いてindexを指定すると1つのマップオブジェクトを取得したい
以下のコードから、指定したindexによってオブジェクトを取得したいです。
したいこと
以下の値を取得できるようにしたいです。
word[0].key = 1 word[0].value = a
javascript
1const words = new Map( 2 [['1','a'], 3 ['2','b'], 4 ['3','c'], 5 ['4','d'] 6 ]); 7 8const randIndex = Math.floor(Math.random() * Math.floor(words.length)); 9const word = words[randIndex];
困ったこと
上記の場合、以下のエラーが出ます。
Cannot read property '0' of undefined
色々調べてみたのですが、連想配列からランダムでオブジェクトを取得する方法はあるでしょうか?
回答2件
あなたの回答
tips
プレビュー