回答編集履歴
2
一箇所説明での値ミス
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
|
6
6
|
|
7
|
-
`i`が4のときにおいて`"4" >= "
|
7
|
+
`i`が4のときにおいて`"4" >= "4"`はtrueだけど`"4" <= "16"`はfalseになるのが原因ですね(辞書順比較が原因)
|
8
8
|
|
9
9
|
|
10
10
|
|
1
array.reduceの挙動も説明
test
CHANGED
@@ -5,6 +5,12 @@
|
|
5
5
|
|
6
6
|
|
7
7
|
`i`が4のときにおいて`"4" >= "16"`はtrueだけど`"4" <= "16"`はfalseになるのが原因ですね(辞書順比較が原因)
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
あともうちょい調べたら
|
12
|
+
|
13
|
+
`arrNum.reduce`において`arrNum`の配列数が1つのときは`arrNum[0]`をそのまま利用するっぽいので文字列のままっていうのもあるっぽい(なのでiが4とかのとき文字列比較になりおかしい)
|
8
14
|
|
9
15
|
|
10
16
|
|