Estoy intentando esta prueba en la consola de Chrome: Quiz¿Cuál es la diferencia entre "indefinido" e indefinido?
Puedo explicar la mayoría de ellos un poco después de probarlos. Pero una cosa me confunde:
var x = [typeof x, typeof y][1];
typeof typeof x;
.... devuelve "cadena", lo cual no tiene ningún sentido para mí.
var x = [typeof x, typeof y][1];
retornos "indefinido"
typeof "undefined"
devuelve "cadena", que tiene cierto sentido, porque era indefinido entre comillas. Pero, en general, no veo el propósito de "indefinido" en la coexistencia con indefinido. Además, ¿qué tipo de sintaxis de matriz es esa? "Javascript The Good Parts" dice que no hay matrices multidimensionales.
mira esto para saber cómo indefinido está relacionada con el alcance https://codepen.io/grumpy/post/undefined-scope-in-javascript –