(new Array(1)).map(function(){alert('ok')})
new Array(1)
[null]
new Array(2).fill(1).map(x => alert(x));
Array(5).join('*').split('*').map(...);
Array(1000).fill(-1); Array.from({length: 1000}, () => -1); Array.from({length: 1000}, function() { return -1; }); Array.apply(null, {length: 1000}).map(function() {return -1}); Array.apply(null, {length: 1000}).map(() => -1); Array(1000).join('-1').split(''); var array = []; for (var i = 0; i < 1000; ++i) { array.push(-1); }; var array = Array(1000); for (var i = 0; i < array.length; array[i++] = -1);