У меня есть следующая коллекция. Каждый объект может иметь children
массив объектов, которые могут иметь children
массив объектов и так далее ...LoDash - массив объектов DeepFlatten
[
{
"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?
Я знаю функции. Я знаю, как CTRL + F в документах. И предоставление только ссылки не является ответом. Мой вопрос заключался в том, как заставить его работать в моем случае. –
Извините, я не внимательно прочитал ваш вопрос, я снова обновляю свой ответ. –