🚀 Comprendre ?? nullish coalescing operator. sert à donner une valeur par défaut uniquement si la valeur est null ou undefined.
👉 Si la valeur n’est pas null ou undefined → on la garde.
👉 Si elle est null ou undefined → on prend la valeur de droite.
🪛Exemple :
let x = null;
let y = x ?? 42;
console.log(y); // 42
🚀 Comprendre
??= L’opérateur nullish assignment :x ??= valeur
signifie :
👉Si x est null ou undefined, alors x = valeur.
🪛Exemple :
(Object["A"] ??= []).push("Ananas");
x ??= valeurx ??= valeur