我无法访问已解决的承诺对象属性。
使用fetch,我有.then
这样做:
.then((response) => console.log(response.json()))
我正在尝试通过执行以下操作来访问响应对象的user
属性:
.then((response) => console.log(response.json().user))
它正在返回undefined
这样做的正确方法是什么?
答案 0 :(得分:4)
response.json()
返回另一个Promise。您需要使用其他.then()
回调:
fetch(...)
.then(response => response.json())
.then(data => console.log(data.user))