Как добавить два массива объектов, как реагирует один массив объектов - PullRequest
0 голосов
/ 30 августа 2018

Привет всем, я новичок в javascript и ReactJs. Кто-нибудь может подсказать мне, как я могу объединить два или более массива объектов в один массив объектов в реагировать или JavaScript.

вот, например:

Object1: [
    {
      cell: 2225,
      name: "abc",
      add: "Hell",
      city: "York",
      id: 1
    },
    {
      cell: 1425,
      name: "Bol",
      add: "Lem",
      city: "York",
      id: 2
    }
    .
    .
  ]
  Object2: [
    {
      cell: 3334,
      name: "Zak",
      add: "NewY",
      city: "NewY",
      id: 1
    },
    {
      cell: 444,
      name: "Sachin",
      add: "Mum",
      city: "Lon",
      id: 2
    }
    .
    .
  ]

ожидаемый результат:

Object3: [
    {
      cell: 2225,
      name: "abc",
      add: "Hell",
      city: "York",
      id: 1
    },
    {
      cell: 1425,
      name: "Bol",
      add: "Lem",
      city: "York",
      id: 2
    },
    {
      cell: 3334,
      name: "Zak",
      add: "NewY",
      city: "NewY",
      id: 1
    },
    {
      cell: 444,
      name: "Sachin",
      add: "Mum",
      city: "Lon",
      id: 2
    }
  ]

Я знаю, что это просто, но это ново для меня, я проверил некоторый пример на stackoverflow и на другом сайте, но не понял. Может кто-нибудь дать мне простой пример, как мне этого добиться. В моем случае я не хочу избегать дублирования объект должен быть добавлен как есть.

Спасибо за любую помощь!

1 Ответ

0 голосов
/ 30 августа 2018

Вот как вы хотели.

    let Arr = {
      Object1: [
        {
          cell: 2225,
          name: "abc",
          add: "Hell",
          city: "York",
          id: 1
        },
        {
          cell: 1425,
          name: "Bol",
          add: "Lem",
          city: "York",
          id: 2
        }
      ],
      Object2: [
        {
          cell: 3334,
          name: "Zak",
          add: "NewY",
          city: "NewY",
          id: 1
        },
        {
          cell: 444,
          name: "Sachin",
          add: "Mum",
          city: "Lon",
          id: 2
        }
      ]
    };
    let Object3 = [];

    Object3.push(...Arr.Object1, ...Arr.Object2);
    console.log(Object3);
...