Этот довольно многословный:

у использоватьArray() иметь массив с фиксированным количеством неопределенных записей. Например

Array(2); // [empty × 2] 

Но если я пойду и использую метод map, скажем, в моем новом массиве, записи все еще не определены:

Array(2).map( () => "foo");  // [empty × 2] 

Если я скопирую массив, то карта работает:

[...Array(2)].map( () => "foo");  // ["foo", "foo"]

Зачем мне нужна копия для использования массива?

Ответы на вопрос(4)

Ваш ответ на вопрос