Являются ли глобальные объекты (например, Array) частью языка программирования Javascript?
Я читаю документы ECMAScript Doc и MDN
В среде браузера или узла Javascript предоставляет некоторые глобальные объекты, такие как Array
и у них есть функции, такие как filter
а также map
,
Вопрос в том, являются ли эти объекты / функции частью "языка Javascript" или они просто предоставляются "средой"?
1 ответ
Функции как filter
а также map
описаны в стандартах. Это означает, что все браузеры, которые следуют этим стандартам, должны реализовывать их одинаково, заставляя их работать одинаково, без исключения.
Например, для filter
, есть эта страница: здесь, которая объясняет функцию, а внизу вы можете увидеть ссылки на документ, который объясняет, как именно должна вести себя функция, какие параметры она должна иметь, что она должна возвращать и т. д.