私は持っている大きなコレクションの "id"と "name"をすべて取得する必要があります。配列obオブジェクト。オブジェクトなどの配列を持ちます。深くコレクション
私はそれが醜いですが、そこに多くのレベルのforeachを手動で行うことなく動作させることはできません。
私はLodashを使用していますので、これを使用する解決策は素敵です。
これは、コレクションはどのように見えるかです:私はすべてのレベルからすべてのIDの名前で終わるように、そう、それは、オブジェクトの各配列で、サブカテゴリに見て、IDと名前を収集する必要がある
[
{
"id": 1,
"name": "Living",
"numberStories": 0,
"subcategories": {
"data": [
{
"id": 2,
"name": "Fashion",
"numberStories": 0,
"subcategories": {
"data": [
{
"id": 3,
"name": "Accessories",
"numberStories": 0,
"subcategories": {
"data": [
]
}
},
{
"id": 4,
"name": "Kid's Fashion",
"numberStories": 0,
"subcategories": {
"data": [
]
}
}, (... etc)
。
ありがとうございました。