Здесь http://shamansir.github.io/JavaScript-Garden/ru/#array.constructor указано следующее:
В ситуации, когда в конструктор Array передаётся только один аргумент, и этот аргумент имеет тип Number — конструктор возвращает новый, разреженный (прим. перев. — заполненный случайными значениями) массив, имеющий длину, равную значению переданного аргумента.
Но это неверно. Странно, если бы массив, созданный как new Array(n) заполнился вдруг сам по себе какими-то рандомными значениями. На самом деле создаётся массив из n пустых элементов (вакантных ячеек).
