2017-09-16 2 views
0

Je n'arrive pas à accéder aux propriétés d'objet de promesse résolues.Accès aux propriétés d'objet de promesse résolues

Utiliser fetch, j'ai .then faire ceci:

.then((response) => console.log(response.json()))

Je suis en train d'accéder à la propriété user de l'objet de réponse en faisant ceci:

.then((response) => console.log(response.json().user))

et il revient undefined

Quelle est la bonne façon de faire cela?

Répondre

3

response.json() renvoie une autre promesse. Vous aurez besoin d'utiliser un autre .then() callback:

fetch(...) 
    .then(response => response.json()) 
    .then(data => console.log(data.user)) 
+0

Cela a fonctionné. Je vous remercie! –