回答編集履歴
2
質問者から以前のアカウント名であると申請を受けたため。
test
CHANGED
@@ -9,7 +9,3 @@
|
|
9
9
|
|
10
10
|
|
11
11
|
個人的にはN回の走査で済む (A) を採用しますが、(B) も破壊的処理が含まれる欠点を除けば、シンプルで良いと思います。
|
12
|
-
|
13
|
-
|
14
|
-
|
15
|
-
|
1
(A)、(B)
test
CHANGED
@@ -2,13 +2,13 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
|
5
|
+
(A) `for (var i = 0, max = array.length - 1; i < max; ++i)` で先頭に接頭辞を文字列結合 -> 末尾に最後の要素を文字列結合
|
6
6
|
|
7
|
-
|
7
|
+
(B) `Array#pop` で最後の要素を変数に退避 -> 接頭辞 + `Array#join` + 退避した要素
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
個人的にはN回の走査で済む
|
11
|
+
個人的にはN回の走査で済む (A) を採用しますが、(B) も破壊的処理が含まれる欠点を除けば、シンプルで良いと思います。
|
12
12
|
|
13
13
|
|
14
14
|
|