const a = null;
const b = undefined;
const c = {};
console.log(typeof a === typeof c); 📥 Inputs:
a = null, b = undefined, c = {}
❓ ¿Cuál es el output?
Ingresa tu respuesta abajo
💡 Explicación
¡Sorpresa! En JavaScript, typeof null devuelve 'object' (un bug histórico del lenguaje). Por eso typeof a === typeof c es true. Mientras tanto, typeof undefined sí devuelve 'undefined'. Este es uno de los comportamientos más peculiares de JavaScript que ha existido desde sus inicios.
¿Qué imprime en consola? 🤔