微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

迭代 API

如何解决迭代 API

我正在尝试通过构建东西来学习 ember,但现在我有点坚持遍历嵌套数组,Api 是我的,所以你可以访问查看数据,无论如何,我想要完成的事情是这个,我想在这个嵌套数组中显示 category 属性 如果可能的话,我需要一些帮助。

import Route from '@ember/routing/route';
export default class BooksRoute extends Route {
  async model(){
    let response = await fetch('https://json-api-smaiil.herokuapp.com/books');
    let parsed = await response.json()
    console.log(parsed)
    return parsed.map((book) =>{
      let {categories} = book
    })
  }
}

解决方法

您要做的是将解析的内容包装在 Object.keys() 中,然后每个键都将是类别。像这样:

Object.keys(parsed).map(category => {
    console.log(category)
    let book = parsed[category]
})

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。