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

Ответ

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

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

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