为了账号安全,请及时绑定邮箱和手机立即绑定

从数组中获取信息,然后从Java中获取对象

从数组中获取信息,然后从Java中获取对象

三国纷争 2021-05-07 15:14:28
我正在尝试在提取后显示数据。我按日期对数据进行了分组,因此我将对象分组为一个以日期为主要键的数组。但是现在,我有点迷茫,不知道如何显示将日期显示为Header部分,然后显示为对象。这是我的数据:"31 janvier 2015": Array [    Object {      "image": "image",      "name": "name",    },    Object {      "image": "image",      "name": "name",    },],"02 février 2016": Array [    Object {      "image": "image",      "name": "name",    },    Object {      "image": "image",      "name": "name",    },]我想做的就是像部分列表一样显示它:31 janvier 2015> object> object02 février 2016> object> object我想我可以映射对象,但首先我必须获取日期并进入该数组。
查看完整描述

2 回答

?
莫回无

TA贡献1865条经验 获得超7个赞

遍历地图键,显示日期并列出项目。


for(let date in list){

  // Date as SECTION HEADING

  console.log(date);

  // access items...

  const items = list[date];

  // Display item

  items.forEach(console.log);

}


查看完整回答
反对 回复 2021-05-20
?
catspeake

TA贡献1111条经验 获得超0个赞

您所拥有的是一个关联数组,即不是数字索引而是字符串的数组。例如,如果您要person['age']对人对象进行操作,则它就像对象一样工作。


您可以使用以下代码遍历“索引”,检查 hasOwnProperty是否避免任何继承的属性。然后,您可以按键访问日期


for (var key in MainArray) {

  if (MainArray.hasOwnProperty(key))

    console.log(MainArray[key]);

}


查看完整回答
反对 回复 2021-05-20
  • 2 回答
  • 0 关注
  • 198 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信