首页 > 解决方案 > 反应中嵌套对象的唯一键

问题描述

我有以下 JSON 数据结构的结构

[
 [
  { city: x
    patients: x
    id: 1
  },
  { city: y
    patients: y 
    id: 2  
}
],

 [
  { city: x
    patients: x
    id: 1
  },
  { city: y
    patients: y 
    id: 2  
}
 ] 
]

这是我的数据的最佳数据结构吗,其中每个嵌套子数组代表一天,嵌套对象是城市,id 是每个城市的唯一键。

标签: javascriptarraysreactjsobject

解决方案


最好的是每个对象都有一个唯一的 id,但是如果你没有,你可以使用 map 方法的索引:

objects.map((el, idx) => { 
    ....
    // you can use idx as unique index
    ....
}) 

对于嵌套对象,您可以编写 idx(例如“idxmain_idxsub”)


推荐阅读