DEV Community

Cristian Fernando
Cristian Fernando

Posted on

Paracetamol.js馃拪| #157: Explica este c贸digo JavaScript

Explica este c贸digo JavaScript

Dificultad: B谩sico

const obj = {
  nombre: "Cris",
  apodo: "dux",
  direccion: {
    calle:"Olmos",
    zona: "Los olivos"
  }
}
console.log(obj.direccion.calle)
obj.direccion.calle = "Los Tajibos"
console.log(obj["direccion"]["calle"])
Enter fullscreen mode Exit fullscreen mode

A. SyntaxisError, SyntaxisError
B. Olmos, SyntaxisError
C. Los Tajibos, Olmos
D. Olmos, Los Tajibos

Respuesta en el primer comentario.


Discussion (2)

Collapse
duxtech profile image
Cristian Fernando Author

Respuesta:
D. Olmos, Los Tajibos

La manera de sobre escribir propiedades en objetos es simplemente asignando un nuevo valor para dicha propiedad, despues de hacer dicha asignaci贸n en el ejemplo se pierde el valor Olmos y es sustituido por Los Tajibos.

Nota que usamos ambas maneras de acceder a las propiedades de un objeto: notaci贸n de punto y notaci贸n de corchetes.

Collapse
halivert profile image
Hal铆

D.
El const no hace que las propiedades dentro del objeto sean inmutables, solo su referencia, i.e. no puedes hacer esto:

const obj = {}
obj = {}
Enter fullscreen mode Exit fullscreen mode