Неопределенные значения в инициализаторе Array (len)
Рассматривать:
var a = Array(3);
var b = [undefined,undefined,undefined];
В чем причина того, чтоa.map
а такжеb.map
дать разные результаты?
a.map(function(){ return 0; }); //produces -> [undefined,undefined,undefined]
b.map(function(){ return 0; }); //produces -> [0,0,0]