Explica este código JavaScript
Dificultad: Básico
const perro = {
nombre: "Dogge",
cola:false,
["edad del perro"]: 2
}
console.log('cola' in perro)
console.log(perro['cola'] ? true : false)
A. true, true
B. false, false
C. false, true
D. true, false
Respuesta en el primer comentario.
Top comments (1)
Respuesta:
D.
true,falseEl operador
ines muy útil para verificar si una propiedad existe en un objeto, en este caso vemos si la propiedadcolaexiste en el objetoperro, lo que da como resultadotrue.Este operador verifica si los valores de las propiedades son falsy.
Es posible usar también una verificación usando el operador de corto circuito, en este caso
colatiene valorfalsey como no evaluamos valores falsy, regresafalseaunqueperrosi tenga la propiedadcola.