回答編集履歴

3

テキスト修正

2019/10/22 13:59

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -84,7 +84,11 @@
84
84
 
85
85
 
86
86
 
87
+ なお上記で、`wordsAry` の内容は、オブジェクトリテラルに書いたとおりの順番に沿った
88
+
87
- なお上記で、`wordsAry` の内容は、 `["white", "book", "car", "pencil", "watch"]` と、オブジェクトリテラルに書いたとおりの順番には必ずしもなっていないのですが、目的がランダムサンプリングなのであれば順番は関係ないので、上記でも要件は満たされると思います。
89
+ `["white", "book", "car", "pencil", "watch"]`
90
+
91
+ には**必ずしもならない**のですが、目的がランダムサンプリングなのであれば順番は関係ないので、上記でも要件は満たされると思います。
88
92
 
89
93
 
90
94
 

2

テキスト修正

2019/10/22 13:59

投稿

jun68ykt
jun68ykt

スコア9058

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

テキスト修正

2019/10/22 13:25

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- ご質問に挙げられているコードのどこ拙いかというと、`words` は配列ではないので、`words.length` は意図している、 `5` という数値にはならず undefined になることです。
5
+ ご質問に挙げられているコードのどこ拙いかというと、`words` は配列ではないので、`words.length` は意図している、 `5` という数値にはならず undefined になることです。
6
6
 
7
7
 
8
8