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

Какие нововведения используешь из ES6

Стрелочные функции – компактный синтаксис, лексическое this.

javascript
const sum = (a, b) => a + b;

Шаблонные строки – интерполяция переменных.

javascript
const name = 'Alice';
console.log(`Hello, ${name}!`);

Деструктуризация – извлечение данных из объектов/массивов.

javascript
const { id, name } = user;
const [first, second] = [1, 2];

Классы – синтаксический сахар над прототипами.

javascript
class User {
  constructor(name) { this.name = name; }
}

Промисы (Promises) – работа с асинхронностью.

javascript
fetch(url).then(response => response.json());

Операторы let/const – блочная область видимости.

Spread/Rest – работа с массивами/объектами.

javascript
const arr = [...oldArr, newItem];

Импорт/экспорт модулейimport/export.

Параметры по умолчанию – упрощение кода.

javascript
function greet(name = 'Guest') { ... }
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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