Встречается на собеседованиях • сегодня
Какие нововведения были в ES6
ES6 (ECMAScript 2015) принёс множество важных изменений:
- Классы – синтаксический сахар над прототипами:
javascript
class Person {
constructor(name) { this.name = name; }
greet() { return `Hello, ${this.name}`; }
}- Стрелочные функции – компактный синтаксис и лексическое
this:
javascript
const sum = (a, b) => a + b;-
Let/Const – блочная область видимости вместо
var. -
Шаблонные строки – интерполяция и многострочность:
javascript
const msg = `Hello ${name}!`;- Деструктуризация:
javascript
const { name, age } = user;- Параметры по умолчанию:
javascript
function greet(name = 'Guest') { ... }- Spread/Rest операторы:
javascript
const nums = [...arr1, ...arr2];-
Модули –
import/export. -
Промисы – улучшенная работа с асинхронностью.
-
Новые методы массивов/объектов –
find(),includes(), Object.assign() и др.
ES6 значительно улучшил читаемость и выразительность кода.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы