回答編集履歴
3
テキスト修正
test
CHANGED
@@ -84,7 +84,11 @@
|
|
84
84
|
|
85
85
|
|
86
86
|
|
87
|
+
なお上記で、`wordsAry` の内容は、オブジェクトリテラルに書いたとおりの順番に沿った
|
88
|
+
|
87
|
-
|
89
|
+
`["white", "book", "car", "pencil", "watch"]`
|
90
|
+
|
91
|
+
には**必ずしもならない**のですが、目的がランダムサンプリングなのであれば順番は関係ないので、上記でも要件は満たされると思います。
|
88
92
|
|
89
93
|
|
90
94
|
|
2
テキスト修正
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
そのため、
|
10
10
|
|
11
|
-
- `Math.floor(Math.random() * words.length` は NaN になり、
|
11
|
+
- `Math.floor(Math.random() * words.length)` は NaN になり、
|
12
12
|
|
13
13
|
- `words[Math.floor(Math.random() * words.length)]` は undefined となって、
|
14
14
|
|
1
テキスト修正
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
ご質問に挙げられているコードのどこ
|
5
|
+
ご質問に挙げられているコードのどこが拙いかというと、`words` は配列ではないので、`words.length` は意図している、 `5` という数値にはならず undefined になることです。
|
6
6
|
|
7
7
|
|
8
8
|
|