vue如何遍历对象里数组里面值存放在一个数组包对象?

将里面的对象中多个数组循环出来, 然后用数组来包住多个对象, 以键值对的形式存储, 也就是我下面打印的值
clipboard.png
下面是我自己写的, 只能遍历一个数组, 两层循环但是不知道如何循环

console.log('res',res);
  for (let v of Object.values(res.data.data.arborList)) {
      this.speciesData = v || [];
  }
  console.log("speciesData", this.speciesData);
阅读 15.3k
2 个回答
 this.speciesData=[]
 for (let v of Object.values(res.data.data.arborList)) {
      this.speciesData = this.speciesData.concat(v)
  }

先循环出arborList数组,然后通过对应的index来循环里面的数组,不知道你要什么样的效果,也就给不了对应代码了,也不清楚你的数据结构是否有问题,支持这样做

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题