猿问

使用 JavaScript 转换 CSV 文件中的数组

我有一个包含两个对象的数组,可以说:

one=[{ "apple":1, "ball":2},{"apple":2,"ball":5}]

我还有另一个对象:

two=[{"cat":2}];

我期待着:

two=[{"apple":"1,2", "ball":"2,5", "cat":2}]

我怎样才能做到这一点?

提前致谢。


Qyouu
浏览 100回答 1
1回答

哈士奇WWW

尝试这个:var one=[{ "apple":1, "ball":2},{"apple":2,"ball":5}];var two=[{"cat":2}];two = two.concat(one);var res = {};for(let ind = 0 ; ind<two.length;ind++){&nbsp; for(let [key,value] of Object.entries(two[ind]))&nbsp; {&nbsp; &nbsp; if(res[key] == undefined)&nbsp;&nbsp; &nbsp; {&nbsp; &nbsp; &nbsp; res[key] = [];&nbsp; &nbsp; }&nbsp; &nbsp; &nbsp; res[key].push(value);&nbsp; }}console.log(res);
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答