Добавление двух JSON объектов и создание нового - PullRequest
1 голос
/ 23 февраля 2020

У меня есть два JSON объекта

 Arr1 ={Email: "abc@domain.com", status: "0"}
 Arr2 ={Email: "xyz@domain.com", status: "1"}

Когда я пытаюсь сделать третий массив похожим,

Arr3 = Arr1.push( Arr2  )

Он не добавляется правильно, но второй массив добавляется как список, чем объект. Что мне не хватает? Я ожидаю, что pu sh даст результаты, как,

{Email: "abc@domain.com", status: "0"},
{Email: "xyz@domain.com", status: "1"}

1 Ответ

1 голос
/ 23 февраля 2020

Я ожидаю, что pu sh создаст такие результаты, как,

{Email: "abc@domain.com", status: "0"},
{Email: "xyz@domain.com", status: "1"}

Этот результат недействителен для меня, вы должны использовать другой object или array, кроме Вы делаете это к string

let Arr1 = {
  Email: "abc@domain.com",
  status: "0"
};
let Arr2 = {
  Email: "xyz@domain.com",
  status: "1"
};

let str1 = JSON.stringify(Arr1);
let str2 = JSON.stringify(Arr2);
console.log(str2, ',' + str2)

Это не имеет смысла!


У вас есть два пути, добавьте objects в один array, или добавить два object в один object

1.

let Arr1 = {
  Email: "abc@domain.com",
  status: "0"
};
let Arr2 = {
  Email: "xyz@domain.com",
  status: "1"
};

var Arr3 = {Arr1, Arr2}
console.log(Arr3)

2.

let Arr1 = {
  Email: "abc@domain.com",
  status: "0"
};
let Arr2 = {
  Email: "xyz@domain.com",
  status: "1"
};

let Arr3 = [];

Arr3.push(Arr1, Arr2)
console.log(Arr3)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...