🚀 Сегодня вам бесплатно доступен тренажёр по 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.
Нашли ошибку или опечатку? Напишите нам.