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"])
A. SyntaxisError, SyntaxisError
B. Olmos, SyntaxisError
C. Los Tajibos, Olmos
D. Olmos, Los Tajibos
Respuesta en el primer comentario.
Top comments (2)
Respuesta:
D.
Olmos,Los TajibosLa 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
Olmosy es sustituido porLos Tajibos.Nota que usamos ambas maneras de acceder a las propiedades de un objeto: notación de punto y notación de corchetes.
D.
El
constno hace que las propiedades dentro del objeto sean inmutables, solo su referencia, i.e. no puedes hacer esto: