遍历 APi 中的嵌套数组
Iterating over the nested Array in 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
})
}
}
What you want to do is wrap the parsed in Object.keys() then each key will be the category. Like this:
Object.keys(parsed).map(category => {
console.log(category)
let book = parsed[category]
})
我正在尝试通过构建东西来学习 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
})
}
}
What you want to do is wrap the parsed in Object.keys() then each key will be the category. Like this:
Object.keys(parsed).map(category => {
console.log(category)
let book = parsed[category]
})