在an answer中,@Tushar建議對應以下語法。Array.apply在JavaScript中的第一個參數是什麼?
Array.apply(null, Array(3).fill(10))
.map(function (item, index) {
return item + index;
});
我明白這裏發生了什麼,我很滿意。然而,它讓我感到有些迷惑,這種看似毫無價值的論證。於是我開始研究。根據智慧on the web,這是這個的參考。現在,這給了我很少的清晰度,儘管把黃瓜,數組和物體放進去了,但它並不影響千斤頂,據我所知。事實上,我很好奇爲什麼以下幾點不相同,更別提足夠了。
Array(3).fill(10)
.map(function (item, index) {
return item + index;
});
此外,我閱讀一些有關的Cr的IE不接受陣列狀物體,它告訴我甚至更少。此外,要驗證文章的年齡有些困難,所以其索賠的有效性很難評估。我對原型構造器的討論甚至放棄了,不確定我是否在正確的道路上。
我在瀏覽器的控制檯兩個代碼示例粘貼。出來,有* [10,11,12] *來了,我看到這兩者之間沒有區別。我錯過了什麼? –
填充確實會填充孔。 – 2016-01-24 15:00:09