es6 實現一個對象給另一個對象賦值


轉載:https://segmentfault.com/q/1010000018190453
let arra = {
'aaa':'',
'bbb':'',
'ccc':''
}
let arrb = {
'aaa':'111',
'bbb':'222',
'ccc':'333',
'ddd':'444',
'eee':'555'
}
const listAssign = (arra, arrb) => Object.keys(arra).forEach(key => { arra[key] = arrb[key] || arra[key]});
listAssign(arra,arrb)
console.log(arra) // {‘aaa’:'111','bbb':'222','ccc':'333'}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM