Me hicieron esta pregunta en una entrevista para JS
function display() { var a = b = 10; } display(); console.log('b', typeof b === 'undefined'); console.log('a', typeof a === 'undefined');Mi respuesta fue: b falso a falso pero según el entrevistador debería ser b falso a verdadero
No lo entendí del todo. ¿Cuál debería ser la explicación/respuesta correcta?
Si escribe como dentro de la función, solo la respuesta será falsa falsa .
function display() { var a = b = 10; console.log('b', b === 'undefined'); console.log('a', a === 'undefined'); } display();