回答編集履歴

4

修正:Math.ceilで良かった

2015/10/13 13:59

投稿

horse_n_deer
horse_n_deer

スコア452

test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  for(var i=0; i<30; i++){
10
10
 
11
- items.push(Math.floor(Math.random()*11));
11
+ items.push(Math.ceil(Math.random()*10));
12
12
 
13
13
  };
14
14
 

3

参考リンクをコード内からコード外に移動

2015/10/13 13:59

投稿

horse_n_deer
horse_n_deer

スコア452

test CHANGED
@@ -22,8 +22,6 @@
22
22
 
23
23
  items.forEach(function(item){
24
24
 
25
- // `|0`で undefinedを0に変換する(http://qiita.com/mohayonao/items/e759266007a48d98b419)
26
-
27
25
  count[item]= (count[item] | 0) + 1;
28
26
 
29
27
  });
@@ -33,3 +31,9 @@
33
31
  // {0: 2, 1: 2, 2: 4, 3: 1, 5: 4, 6: 4, 7: 2, 8: 4, 9: 4, 10: 3}
34
32
 
35
33
  ```
34
+
35
+
36
+
37
+ 参考: [JavaScriptで数値を整数に変換する](http://qiita.com/mohayonao/items/e759266007a48d98b419)
38
+
39
+

2

修正:最大値を4から10に

2015/10/13 13:54

投稿

horse_n_deer
horse_n_deer

スコア452

test CHANGED
@@ -8,13 +8,13 @@
8
8
 
9
9
  for(var i=0; i<30; i++){
10
10
 
11
- items.push(Math.floor(Math.random()*5));
11
+ items.push(Math.floor(Math.random()*11));
12
12
 
13
13
  };
14
14
 
15
15
  console.log(items);
16
16
 
17
- // [1, 4, 0, 4, 0, 1, 4, 4, 1, 2, 4, 1, 2, 4, 1, 3, 1, 1, 1, 0, 3, 3, 3, 3, 4, 2, 1, 1, 1, 4]
17
+ // [10, 2, 9, 6, 6, 3, 9, 0, 2, 8, 1, 6, 8, 0, 7, 8, 5, 7, 2, 6, 5, 5, 9, 2, 9, 10, 5, 10, 8, 1]
18
18
 
19
19
 
20
20
 
@@ -30,6 +30,6 @@
30
30
 
31
31
  console.log(count);
32
32
 
33
- // Object {0: 3, 1: 11, 2: 3, 3: 5, 4: 8}
33
+ // {0: 2, 1: 2, 2: 4, 3: 1, 5: 4, 6: 4, 7: 2, 8: 4, 9: 4, 10: 3}
34
34
 
35
35
  ```

1

添削:「計算」という表現の削除

2015/10/13 13:51

投稿

horse_n_deer
horse_n_deer

スコア452

test CHANGED
@@ -1,4 +1,4 @@
1
- オブジェクトのキーに計算対象、値に計算回数を保持して、求めることが出来ます。
1
+ オブジェクトのキーに対象、値に回数を保持して、求めることが出来ます。
2
2
 
3
3
 
4
4