Обложка канала

Frontender's notes

Годные заметки, новости, видео и интересные статьи для Frontend разработчиков.

Frontender's notes

5 лет назад
Открыть в
Оператор нулевого слияния JS [ES-12 / 2021] Приветствую товарищи фронты. Ранее я писал посты о других новых полезных операторах. Например: вот, вот, вот тут ну или вот этот. Так вот есть еще один - Nullish coalescing operator (??), он возвращает первый аргумент, если значение не равно null/undefined, иначе второй. Как правило, оператор ?? нужен для того, чтобы задать значение по умолчанию для потенциально неопределённой переменной. И так пример для наглядности: let name; alert(name ?? "Конь в пальто"); // Конь в пальто let name = "Ivan"; alert(name ?? "Конь в пальто"); // Иван ❗ Судя по ресурсу caniuse на данный момент этот оператор не поддерживается только IE11 и Opera Mobile, в целом не страшно но учтите это в своих проектах