DEV Community

Discussion on: Paracetamol.js💊| #154: Explica este código JavaScript

Collapse
 
duxtech profile image
Cristian Fernando • Edited

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:

const obj = {
  "mi-saludo": "Hola mundo"
}

console.log(obj["mi-saludo"]); // Hola mundo
Enter fullscreen mode Exit fullscreen mode

Usar espacios en blanco siempre y cuando el nombre de la clave este entre comillado también es valido:

const obj = {
  "mi saludo": "Hola mundo"
}

console.log(obj["mi saludo"]); // Hola mundo
Enter fullscreen mode Exit fullscreen mode

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.