把两个json对象融合
发布于 5 年前 作者 tanming 5790 次浏览 来自 问答

怎么样才能把两个json对象合并在一起,例如 a={“balance”:“1”,“busId”:“1”,“shoId”:“1”},b={“userid”:“1”}

把这两个json对象变成 c ={“balance”:“1”,“busId”:“1”,“shoId”:“1”,“userid”:“1”}

2 回复
var a={"balance":"1","busId":"1","shoId":"1"}, b={"userid":"1"};
 
var c = Object.assign({}, a);
var bKeys = Object.keys(b);
for (var i=0; i<bKeys.length; i++) {
  var bKey = bKeys[i];
  c[bKey] = b[bKey];
}
 
JSON.stringify(c);

这个是符合你需要的。

Object.assign(a, b)

回到顶部