javascript - No se pueden registrar en la consola las propiedades de un objeto
Estoy intentando registrar en la consola las propiedades de un objeto en TypeScript, pero no está funcionando.
setTitleAndBody(result: { title: String; body: String; }) {
console.log(result)
console.log(result.title)
}
Lo más curioso de esto es que si lo hago solo por el resultado, puedo abrir el objeto en la consola de mi aplicación y ver la información que está en title y body. Pero cuando quiero hacer un console log directamente de result.title, no funciona. ¿Alguna idea de por qué pasa esto? Ya intenté otras formas de acceder a ellos como result["title"], y sigue sin funcionar.
Respuesta #1
Agrega un setTimeout así:
setTitleAndBody(result) {
setTimeout(() => {
this.setState({noteTitre: result.title})
this.setState({noteCorps: result.body})
}, 100)
}
