Показать сообщение отдельно
  #4 (permalink)  
Старый 27.06.2018, 13:44
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,671

Абсурдно) JS это язык программирования, а не приложение, он не может стандартизировать API (Application Programming Interface). Откуда можно знать какое приложение создадут и какой интерфейс к нему придумают? На MDN есть раздел Specifications, если посмотреть допустим querySelector, setInterval, parseInt, то окажется что все они каких-то разных спецификаций и к ECMAScript относится только последний, а остальные это отдельные стандарты разработчиков браузеров, кого угодно, но не разработчиков ECMAScript. Для понимания можешь попробовать поработать с DOM в Node.js.

А ES7 вводит лишь это https://kangax.github.io/compat-table/es2016plus/:

2016 features:
- exponentiation (**) operator
- Array.prototype.includes
2016 misc:
- generator functions can't be used with "new"
- generator throw() caught by inner generator
- strict fn w/ non-strict non-simple params is error
- nested rest destructuring, declarations
- nested rest destructuring, parameters
- Proxy, "enumerate" handler removed
- Proxy internal calls, Array.prototype.includes

Последний раз редактировалось Rise, 27.06.2018 в 14:15.
Ответить с цитированием