В чем же разница между:
Array(3)
// and
Array.apply(null, Array(3) )
Первая возвращает [undefined x 3]
, а вторая возвращает [undefined, undefined, undefined]
. Второе связано с цепью через Array.prototype.functions
, например, .map
, но первое - нет. Почему?