如何添加两个javascript对象

Nur*_*dov 1 javascript arrays jquery json object

我对javascript对象有问题我想在这里添加两个相同的对象结构,它们也是首先它们的对象是字符串

data1 = '{"display:[{"counter":"A023","token":"001"}]"}'
data2 = '{"display:[{"counter":"A013","token":"003"}]"}'
Run Code Online (Sandbox Code Playgroud)

预期结果 新

data = '{"display:[{"counter":"A023","token":"001"}, {"counter":"A013","token":"003"}]"}'
Run Code Online (Sandbox Code Playgroud)

我试过这些代码

var data1 = JSON.parse(data1);
var data1 = JSON.parse(data1);
var newdata = $.merge(data1.display, data2.display);
Run Code Online (Sandbox Code Playgroud)

我无法解决这个问题,我不知道该怎么做我也尝试过其他代码

Kac*_*992 7

尝试这个:

let data1 = '{"display":[{"counter":"A023","token":"001"}]}'
let data2 = '{"display":[{"counter":"A013","token":"003"}]}'

data1 = JSON.parse(data1);
data2 = JSON.parse(data2);

data = JSON.stringify({display: [...data1.display, ...data2.display]})
console.log(data)
Run Code Online (Sandbox Code Playgroud)