He escrito a:bc = 9 en javascript.
cuando `console.log(bc) está imprimiendo 9
pero cuando console.log(a) da "a" no está definido.
¿alguien podría ayudarme a entender lo que está pasando aquí?
a:bc = 9
Según ECMAScript, solo a:bc = 9 es solo una etiqueta y el último bc se asigna a 9 y a no tendrá ningún efecto.
console.log(bc); // 9 only this statement will work