Domyślne wartości w JavaScript: ||, ??, ?.

Domyślne wartości w JavaScript: ||, ??, ?.

Domyślne wartości w JavaScript: ||, ??, ?.

W JavaScript często trzeba podstawić wartość domyślną. Masz na to trzy sposoby:

|| — klasyk

const name = input || 'Guest';

Zwraca 'Guest’, jeśli input to wartość falsy: np. undefined, null, 0, ”, false, NaN.
Uwaga: podmieni też poprawne wartości jak 0 czy ”.

?? — precyzyjnie

const name = input ?? 'Guest';

Działa tylko, gdy input jest null lub undefined. Zostawia 0, ”, false w spokoju.

?. — bezpieczny dostęp do danych

const city = user?.address?.city ?? 'Unknown';

Nie wywali błędu, jeśli user lub address nie istnieją. Idealne do zagnieżdżonych obiektów.

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

Dodaj komentarz

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