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

Что используешь из последних нововведений JS

ES6+ привнёс много полезного в JS. Чаще всего использую:

  1. Деструктуризацию для упрощения работы с объектами/массивами:
js
const { name, age } = user;
const [first, second] = array;
  1. Опциональную цепочку (?.) для безопасного доступа к свойствам:
js
const city = user?.address?.city;
  1. Нулевое слияние (??) для дефолтных значений:
js
const limit = settings.limit ?? 10;
  1. Async/await для работы с промисами:
js
async function fetchData() {
  const response = await fetch(url);
  return response.json();
}
  1. Шаблонные строки для удобного форматирования:
js
const greeting = `Hello, ${name}!`;

Также активно использую стрелочные функции, spread/rest операторы, модули ES6 и классы.

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

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

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

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