Что такое ECMAScript? В чём отличие от JavaScript?

Разница между let, const и var?

Можно ли изменить значение определённое через const?

Что такое временная мёртвая зона (temporal dead zone)?

Разница между Rest и Spread операторами?

Что такое деструктуризация?

Для чего используется цикл for…of?

Что такое шаблонные литералы (Template Literals)?

Что такое Set, Map, WeakMap и WeakSet?

Разница между обычными функциями и стрелочными?

Разница между методом Object.freeze() и const?

Что такое итераторы?

Что такое генераторы? Когда стоит использовать генераторы?

Что такое ES6 модули?

Что такое символ (Symbol) в ES6?

Для чего используется метод .includes()?

Для чего используется метод .getOwnPropertyDescriptors()?

Расскажите о методах .keys(), .values(), .entries()?

Для чего используется метод .fromEntries()?

Для чего используются методы .flat() и .flatMap()?