JavaScript

Nullish coalescing (??)

Në shqip: Operatori ?? në JavaScript

ShpjegimiSQ

a ?? b jep b-në vetëm nëse a është null ose undefined. Ndryshe nga ||, s'e zëvendëson 0-n ose "" — prandaj është më i sigurt për vlera rezervë.

EnglishEN

a ?? b gives b only if a is null or undefined. Unlike ||, it doesn't replace 0 or "" — which makes it safer for default values.

Si ta mendosh

Si zëvendësi që hyn vetëm kur lojtari mungon, jo kur ka shënuar zero gola.

Lexoje në anglisht

Like a substitute who comes on only when the player is absent, not when they scored zero goals.

Shembull kodijavascript

const volumi = 0;
console.log(volumi || 50);   // 50 ✗
console.log(volumi ?? 50);   // 0 ✓

Terma të lidhur