兩個(gè)數(shù)組對(duì)象的合并記錄

假設(shè)有兩組數(shù)組,其中的對(duì)象有一個(gè)指定的屬性一致,根據(jù)一樣的屬性進(jìn)行合并

let a = [{name:1,title:1},{name:2,title:2}]
let b = [{name:1,src:3},{name:2,src:3}]
let c= [...a,...b];
let dd =c.reduce((prev,next)=>{//reduce中return的元素會(huì)作為prev繼續(xù)使用
       prev[next.name]?prev[next.name]={...next,...prev[next.name]}:prev[next.name]={...next}
       return prev
        },{})
console.log(Object.values(dd))

reduce的參考用法:

var arrString = 'abcdaabc';
arrString.split('').reduce(function(res, cur) {
    res[cur] ? res[cur] ++ : res[cur] = 1
    return res;
}, {})
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 概要 64學(xué)時(shí) 3.5學(xué)分 章節(jié)安排 電子商務(wù)網(wǎng)站概況 HTML5+CSS3 JavaScript Node 電子...
    阿啊阿吖丁閱讀 9,851評(píng)論 0 3
  • 第3章 基本概念 3.1 語(yǔ)法 3.2 關(guān)鍵字和保留字 3.3 變量 3.4 數(shù)據(jù)類(lèi)型 5種簡(jiǎn)單數(shù)據(jù)類(lèi)型:Unde...
    RickCole閱讀 5,514評(píng)論 0 21
  • 第5章 引用類(lèi)型(返回首頁(yè)) 本章內(nèi)容 使用對(duì)象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類(lèi)型 使用基本類(lèi)型...
    大學(xué)一百閱讀 3,679評(píng)論 0 4
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒(méi)有地址/指針的概念1.2> 泛型1.3> 類(lèi)型嚴(yán)謹(jǐn) 對(duì)...
    cosWriter閱讀 11,658評(píng)論 1 32
  • 今天朋友跟我說(shuō):女人怕丑,當(dāng)時(shí)只是閑聊,把這句話(huà)就跳過(guò)去了,后來(lái)想想以前笑來(lái)老師說(shuō):你漂亮有人比你還漂亮,...
    Shopgirl閱讀 367評(píng)論 0 2

友情鏈接更多精彩內(nèi)容