javascript - Kan ikke logge egenskapene til et objekt i konsollen
Jeg prøver å logge egenskapene til et objekt i TypeScript, men det fungerer ikke.
setTitleAndBody(result: { title: String; body: String; }) {
console.log(result)
console.log(result.title)
}
Det mest nysgjerrige med dette er at hvis jeg gjør det kun for resultatet, kan jeg åpne objektet i app-konsollen min og se informasjonen som er i tittel og innhold. Men når jeg vil logge direkte `result.title` i konsollen, fungerer det ikke. Noen idé om hvorfor dette skjer? Jeg har allerede prøvd andre måter å få tilgang til dem på, som `result["title"]`, det fungerer fortsatt ikke.
Svar #1
Legg til en setTimeout akkurat slik:
setTitleAndBody(result) {
setTimeout(() => {
this.setState({noteTitre: result.title})
this.setState({noteCorps: result.body})
}, 100)
}
