【发布时间】:2015-09-04 03:09:26
【问题描述】:
我有以下收藏。每个对象可能有一个children 对象数组,它可能有一个children 对象数组等等......
[
{
"name": "John",
"age": 24,
"children": [
{
"name": "Jack",
"age": 53,
"children": [
{
"name": "Jenny",
"age": 88
}
]
}
]
},
{
"name": "George",
"age": 45,
"children": [
{
"name": "Chris",
"age": 38,
"children": [
{
"name": "Nick",
"age": 35,
"children": [
{
"name": "Maria",
"age": 63
}
]
}
]
}
]
}
]
我想递归地展平集合以获得以下结果:
[
{
"name": "John",
"age": 24
},
{
"name": "Jack",
"age": 53
},
{
"name": "Jenny",
"age": 88
},
{
"name": "George",
"age": 45
},
{
"name": "Chris",
"age": 38
},
{
"name": "Nick",
"age": 35
},
{
"name": "Maria",
"age": 63
}
]
我如何在lodash.js? 中做到这一点
【问题讨论】:
标签: javascript collections lodash flatten