Respuesta:
C. SyntaxError: Identifier 'y' has already been declared
Características de const:
Tiene scope de bloque.
No puede ser re-asignada para tipos primitivos
No puede ser re-declarada.
No puede ser solo declarada:
constnum;console.log(num);❌
En el ejemplo: intentamos re-asignar un tipo primitivo, esto no es posible hacerlo y por ello salta el SyntaxError, pero hay otro problema luego intentamos re-declarar la variable cosa que tampoco es posible.
const es la manera mas robusta de declarar variables a la fecha y la preferida de los programadores.
Respuesta:
C.
SyntaxError: Identifier 'y' has already been declared
Características de
const
:En el ejemplo: intentamos re-asignar un tipo primitivo, esto no es posible hacerlo y por ello salta el
SyntaxError
, pero hay otro problema luego intentamos re-declarar la variable cosa que tampoco es posible.const
es la manera mas robusta de declarar variables a la fecha y la preferida de los programadores.Buen post, pero si pones en los comentarios del código de la pregunta la respuesta el formato del post queda un poco raro.