回答編集履歴

2

ループ回数

2019/01/14 07:13

投稿

think49
think49

スコア18164

test CHANGED
@@ -19,6 +19,16 @@
19
19
  > let pre = array1.concat(array2);
20
20
 
21
21
  > ```
22
+
23
+
24
+
25
+ また、ループ回数が多ければ速度低下する為、出来るだけ少なくすべきです。
26
+
27
+ Array.prototype に紐づく、map, filter等は一見、コードを短く見せてくれますが、呼び出す度に全ての要素を走査してる為、無駄にループ回数を増やす原因にもなります。
28
+
29
+
30
+
31
+ 配列の要素検索は配列全体を検索しますが、オブジェクトのキー参照、`Map#get` はそうではありません。
22
32
 
23
33
 
24
34
 

1

可変長引数

2019/01/14 07:13

投稿

think49
think49

スコア18164

test CHANGED
@@ -27,6 +27,8 @@
27
27
 
28
28
 
29
29
  以上の思想で完成したのがこちら。
30
+
31
+ (可変長引数は要件にありませんが、汎用性は上げた方が美しいと私は思います)
30
32
 
31
33
 
32
34