【发布时间】:2019-05-28 19:52:29
【问题描述】:
我有一系列房子,里面有很多房间。
每个房间、房子和街道都有一个唯一的 ID(例如:如果房子 1 中的房间的 ID 为 1..4,那么房子 2 中的房间的 ID 为 5..9)
var street = {
id = 1,
streetname = 'stack street',
houses = [
{
id: 1,
type: 'brick'
rooms: [
{
id: 1,
color: 'blue'
}, ... a bunch more
]
}, ... a bunch more
]
}
是否有像 arr.findIndex() 这样的简单解决方案:
1) 给定一个房间 id,返回数组 house 中的房子索引,以及该房子数组 rooms 中房间的索引
2)给定一个房间ID,返回它所在的房子
3) 给定一个房间id,返回房间对象
【问题讨论】:
-
从这里开始:stackoverflow.com/questions/8517089/js-search-in-object-values 或搜索其他问题,通过搜索包含的值来查找(对象)数组索引。
标签: javascript arrays json reactjs object