Извлечь все массивы из объектного массива JavaScript? - PullRequest
0 голосов
/ 20 марта 2019

У меня есть массив объектов, который выглядит следующим образом:

[
  {
    "number": 1,
    "salary": 2000,
    "premium": 200,
    "taxes": 500,
    "friends": [
      {
        "number": 1,
        "salary": 10,
        "premium": 10,
        "taxes": 50,
        "parents": [
          {
            "number": 1,
            "salary": 4,
            "premium": 10,
            "taxes": 50,
            "cars": [{ "car": 1, "bike": "fast" }]
          },
          {
            "number": 2,
            "salary": 4,
            "premium": 10,
            "taxes": 50,
            "cars": [{ "car": 1, "bike": "fast" }]
          },
        ]
      }
    ]
  }
]

Как я могу получить массивы из этого объекта?Основной массив может содержать больше объектов такого рода в будущем.Массивы всегда будут иметь одну и ту же клавишу, например, друзей, родителей и т. Д.

Я пробовал карты и плоские функции, но я не получаю нужный результат.

Было бы здорово, если быкто-то может помочь.

...