Позволяет указать значение, которое будет использована, если переменная, элемент массива или свойство объекта равно null
.
null ?? "default"
// ⇒ "default"
123 ?? "default"
// ⇒ 123
Этот оператор удобно использовать при обращении к элементам массивов или значениям объектов, которых может не существовать.
array[1] ?? "something"
⇒ "something"
, если array[1]
не существует, или равен null
object.key ?? "something"
⇒ "something"
, если object.key
не существует, или равен null
Простой текст
Работает на Creatium