El Enigma del Operador de Coalescencia
Dificultad: Difícil JavaScript advanced logic
const mystery = (a, b) => {
return a ?? b ?? 'default';
};
mystery(0, null); 📥 Inputs:
❓ ¿Cuál es el output?
Ingresa tu respuesta abajo
💡 Explicación
El operador de coalescencia nula (??) solo retorna el valor de la derecha cuando el de la izquierda es null o undefined. Como 0 es un valor válido (aunque falsy), la función retorna 0 inmediatamente, sin evaluar b ni 'default'.
¿Conocías la diferencia entre ?? y ||? Deja tu respuesta 💡