我有两个JSON对象
Arr1 ={Email: "abc@domain.com", status: "0"}
Arr2 ={Email: "xyz@domain.com", status: "1"}
当我尝试使第三个数组类似时,
Arr3 = Arr1.push( Arr2 )
它不能正确追加,但是第二个数组作为一个列表添加到一个对象上。我想念什么? 我希望推送会产生类似的结果,
{Email: "abc@domain.com", status: "0"},
{Email: "xyz@domain.com", status: "1"}
答案 0 :(得分:1)
我希望推送会产生如下结果,
{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
let Arr1 = {
Email: "abc@domain.com",
status: "0"
};
let Arr2 = {
Email: "xyz@domain.com",
status: "1"
};
var Arr3 = {Arr1, Arr2}
console.log(Arr3)
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)