<!DOCTYPE HTML > < HTML LANG = "EN" > < 頭> < メタのcharset = "UTF-8" > < メタ名= "ビューポート" コンテンツ= "幅=デバイス幅、初期スケール= 1.0" > < メタHTTP-当量=「X - UA互換」コンテンツ=「IE =エッジ」> < タイトル>オブジェクトの二つの配列は、異なるオブジェクトの配列を追加するために、名前の前にそれを添加した</ タイトル> < / ヘッド> <ボディ> < スクリプト> VaRのA = [ {名:' 组织钳' 、値:21 、前:1 、追加:0 、adding1:0 、adding2:0 、adding3:0 、before2:0 、後:0 、after2:0 }、 {名前:' 肠钳' 、値:20 、前:3 、追加:0 、adding1:0 、adding2:0 、adding3:0 、before2:0 、後:0、after2:0 }、 {名:' 阑尾钳' 、値:19 、前:0 、追加:0 、adding1:0 、adding2:0 、adding3:0 、before2:0 、後:0 、after2:0 } 、 {名:' 甲状腺钳' 、値:18 、前:0 、追加:0 、adding1:0 、adding2:0 、adding3:0 、before2:0 、後:0、after2:0 }、 {名:' 直角钳' 、値:17 、前:3 、追加:0 、adding1:0 、adding2:0 、adding3:0 、before2:0 、後:0 、after2:0 } ]; VaRのB = [ {名:' 组织钳' 、値:21 、前:1 、追加:0 、adding1:0 、adding2:0 、adding3:0、before2:0 、後:0 、after2:0 }、 {名:' 钢铁夹子' 、値:20 、前:3 、追加:0 、adding1:0 、adding2:0 、adding3:0 、before2:0 、後:0 、after2:0 }、 {名前:' 肠钳' 、値:20 、前:3 、追加:0 、adding1:0 、adding2:0 、adding3:0、before2:0 、後:0 、after2:0 } ]。 a.forEach(V => { b.forEach(T => { 場合(v.name == t.name){v.before = v.before + t.before;} }) })。 VaRのC = []; a.forEach(T => { c.push(t.name); }); console.log(C); b.forEach(T => { もし(c.indexOf(t.name)< 0 ){ a.push(T)。 } })。 console.log(A)。 </ スクリプト> </ ボディ> </ HTML >