私は JavaScript を学んでおり、現在 ( Spidermonkeyで)その理由を理解しようとしています。
[].concat.apply([1], [[2]])
期待される を返しますが[1, 2]
、
Array.concat.apply([1], [[2]])
[2]
の代わりに を返します[1, 2]
。
誰かが良い説明を提供できますか?
私は JavaScript を学んでおり、現在 ( Spidermonkeyで)その理由を理解しようとしています。
[].concat.apply([1], [[2]])
期待される を返しますが[1, 2]
、
Array.concat.apply([1], [[2]])
[2]
の代わりに を返します[1, 2]
。
誰かが良い説明を提供できますか?