如何在javascript中循环多维映射
How to loop multidimensional map in javascript
我无法遍历多维地图,我下面有一个示例地图,在这里,已知值是它的关键。即"一"、"二"。现在我怎样才能找到它的内在价值。我想从一中得到 a,b,从二中得到 c,d
{
one: {
a: {
id: '6',
name: 'abc',
age: '30',
place: 'xyz'
},
b: {
id: '7',
name: 'def',
age: '31',
place: 'xyx'
},
},
two: {
c: {
id: '8',
name: 'ghi',
age: '32',
place: 'xxz'
},
d: {
id: '9',
name: 'ghi',
age: '33',
place: 'yyx'
}
}
}
如果我得到任何解决方案,那将非常有帮助。提前致谢
你可以做这样的事情:
Object.keys(obj).map(function (key) {
return Object.keys(obj[key])
})
Object.keys
返回对象的键,您可以使用 map
方法映射这些键。键名被传递给映射,它返回存储在每个键上的每个对象的键。目前还不清楚为什么需要它,因为在执行此操作时会松散父节点和子节点。
相关文章:
- 循环遍历映射的数组
- 访问数组中的映射对象与循环/循环中的访问之间的差异
- 如果在映射函数中 reactjs 元素的内部循环
- 如何在javascript中循环多维映射
- 在ReactJS中重用映射循环中的属性-最佳实践
- 在while循环中映射Geocode;t评估正确
- Javascript映射数组循环
- 将以下代码从for循环转换为Array#映射
- 在JavaScript中循环对象并映射到值
- 如何创建哈希映射,以便我可以在javascript中循环或删除
- 如何循环遍历不可变映射的不可变映射
- 如何在表行和映射点之间的循环中切换类
- 嵌套for循环和备用映射方法
- 循环JSON对象和映射图
- 通过一个未定义的数组映射循环
- 删除javascript映射的forEach循环中的条目安全吗
- 将Java映射转换为javascript映射并循环获取键/值
- JQuery映射vs Javascript映射vs For循环
- 在循环中使用对象进行映射,如何映射到特定的HTML类和id
- Javascript循环:for循环工作,但不能映射