鍍金池/ 問答/Android  HTML/ js中怎么把兩個對象值對應(yīng)的部分進行合并

js中怎么把兩個對象值對應(yīng)的部分進行合并

clipboard.png
變成這樣的

clipboard.png

回答
編輯回答
六扇門

自己得努力啊!

// 假設(shè)將 obj 作為主依據(jù)。
let obj2 = Object.keys(obj).map(k => {
  return {
    name: obj[k],
    value: obj1[k]
  };
});
2017年4月16日 19:53
編輯回答
她愚我

試試下面的代碼:

let a = { "a":"name", "b":"value"}
let b = { "a":123, "b":456}

let c={}
for (var key in a) {
    if (a.hasOwnProperty(key)) {
        console.log(key + " -> " + a[key]);
        console.log(b[key]);
        c[a[key]] =  b[key];
    }
}

console.log(c);

會輸出:"

a -> name
123
b -> value
456
{ name: 123, value: 456 }
2018年7月30日 02:55