С Array
оба эквивалентны. new
вводится, когда он вызывается как функция:
15.4.1 Конструктор
Array
, вызываемый как функцияКогда
blockquote>Array
вызывается как а не как конструктор, он создает и инициализирует новый объект Array. Таким образом, вызов функцииArray(…)
эквивалентен выражению создания объектаnew Array(…)
с теми же аргументами.Из ECMA-262, 3-е издание (со схожими в 5th Edition ).