🚀 Сегодня вам бесплатно доступен тренажёр по HTML и CSS.

Доступно в Baseline в статусе «Widely Available» с 2023-03-16

Операторы ?? и ??= позволяют проще работать с значениями, которые могут быть null или undefined. Они возвращают или присваивают значение справа только если левое — null или undefined, иначе используют левое значение. Это удобно, чтобы задавать дефолтные значения или обновлять переменные в таких случаях.

Пример использования:

let name;
name ??= 'Гость'; // если name — null или undefined, станет 'Гость'
console.log(name); // выводит: Гость

let age = null;
console.log(age ?? 18); // выводит: 18

Больше обзоров веб-функций — в телеграм-канале HTML Academy.

Нашли ошибку или опечатку? Напишите нам.