Попытка выделить новый массив со значениями.
Случай 1:
var x = new Array(3).map(()=>1);
Теперь x
есть [undefined * 3]
Случай 2:
var x = [...new Array(3)].map(()=>1);
И теперь x
есть [1,1,1]
Может ли кто-нибудь помочь здесь?
Почему использование этого оператора с расширением делает такую разницу?
И почему Case 1 не работает?