Los nombres de las claves en un objeto en JavaScript deben cumplir las regla de nomenclatura de variable y además no pueden contener guiones, esto produce un error de sintaxis.
Para poder validar este código tendríamos que usar comillas en el nombre de la clave y acceder a la propiedad con a nomenclatura de corchetes como se ve a continuación:
constobj={"mi-saludo":"Hola mundo"}console.log(obj["mi-saludo"]);// Hola mundo
Usar espacios en blanco siempre y cuando el nombre de la clave este entre comillado también es valido:
constobj={"mi saludo":"Hola mundo"}console.log(obj["mi saludo"]);// Hola mundo
Todas con sintaxis validas pero se recomienda usar solo una de ellas en los proyectos para que el código se vea mas consistente y estandarizado especialmente si trabajamos con equipos de desarrollo.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Respuesta:
A.
SyntaxError: Unexpected token '-'
Los nombres de las claves en un objeto en JavaScript deben cumplir las regla de nomenclatura de variable y además no pueden contener guiones, esto produce un error de sintaxis.
Para poder validar este código tendríamos que usar comillas en el nombre de la clave y acceder a la propiedad con a nomenclatura de corchetes como se ve a continuación:
Usar espacios en blanco siempre y cuando el nombre de la clave este entre comillado también es valido:
Todas con sintaxis validas pero se recomienda usar solo una de ellas en los proyectos para que el código se vea mas consistente y estandarizado especialmente si trabajamos con equipos de desarrollo.