Встречается на собеседованиях • сегодня

Какие знаешь стандарты языка JavaScript

Стандарты JavaScript определяются спецификацией ECMAScript (ES). Основные версии:

  1. ES5 (2009) - Добавил strict mode, JSON, методы массивов (map, filter, reduce).
js
[1,2,3].map(x => x * 2); // [2,4,6]
  1. ES6/ES2015 - Классы, промисы, стрелочные функции, let/const, модули.
js
const sum = (a, b) => a + b;
  1. ES2016-ES2023 - Постепенные обновления:
  • async/await (ES2017)
  • Опциональная цепочка ?. (ES2020)
  • Nullish coalescing ?? (ES2020)
  • Top-level await (ES2022)
js
const user = data?.user ?? 'Guest';

TC39 (комитет по стандартизации) выпускает обновления ежегодно. Современные браузеры и Node.js поддерживают большинство фич ES6+. Для старых сред используют транспайлеры (Babel).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы