我在访问已解决的承诺对象属性时遇到了麻烦。
使用fetch,我有一个.then
这样做:
.then((response) => console.log(response.json()))
我试图通过这样做来访问响应对象的user
属性:
.then((response) => console.log(response.json().user))
它正在返回undefined
正确的方法是什么?
response.json()
返回另一个承诺。您需要使用另一个.then()
回调:
fetch(...)
.then(response => response.json())
.then(data => console.log(data.user))