访问已解决的承诺对象属性



我在访问已解决的承诺对象属性时遇到了麻烦。

使用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))

相关内容

  • 没有找到相关文章

最新更新