Javascriptで 連想配列から特定の要素をランダムに取り出したいのですが
エラーになってしまいます。 以下のコードは一部です。
Jacascript
1const words = { 2 0: { word: "white", isDone: false }, 3 1: { word: "book", isDone: false }, 4 2: { word: "car", isDone: false }, 5 3: { word: "pencil", isDone: false }, 6 4: { word: "watch", isDone: false } 7 }; 8 9let wordNow; 10 11 wordNow = words[Math.floor(Math.random() * words.length)].word;
エラー内容は
main.js:60 Uncaught TypeError: Cannot read property 'word' of undefined
at HTMLParagraphElement.<anonymous> (main.js:60)
おそらく文法エラーなのですが全くわかりません。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/22 12:52
2019/10/22 13:09