に関数を適用することは期待[1, 2]
を返しますが、私はJavaScriptを学んでいると私は現在、なぜ(<a href="https://developer.mozilla.org/en/SpiderMonkey" rel="nofollow">Spidermonkey</a>中)</p> <pre><code>[].concat.apply([1], [[2]]) </code></pre> <p>を把握しようとしているJavaScriptの
Array.concat.apply([1], [[2]])
リターン[2]
の代わりに、 [1, 2]
。
誰かが良い説明をしてくれますか?
'Array.prototype.concat.apply([1]、[[2]])'は何を返しますか? – Pointy
あなたはどのブラウザを使用していますか? 'Array.concat'はChromeには存在しません。 –
FirefoxにはArrayプロトタイプに「concat()」があります(Arrayコンストラクターオブジェクトではありません)。 – Pointy