Operator ??= w JavaScript

Operator ??= w JavaScript

Operator ??= w JavaScript

Operator ?= został wprowadzony w ES2021. Jest to skrócona forma przypisania wartości zmiennej tylko wtedy, gdy jest ona równa null lub undefined. Jest częścią operatorów logiczno-przypisujących.

Składnia i działanie

x ??= wartość;

Jest to równoważne:

if (x === null || x === undefined) {
    x = wartość;
}

Przykład

let user;
user ??= "Domyślny użytkownik";
console.log(user); // "Domyślny użytkownik"

let age = null;
age ??= 25;
console.log(age); // 25

Podsumowanie

Operator ??= ułatwia przypisywanie wartości zmiennym. Dzięki temu kod jest bardziej czytelny i mniej podatny na błędy logiczne, szczególnie w przypadku obsługi brakujących wartości.

Inne z tej kategorii: Programowanie
Takie tam: www.marczuk.org

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *