對于一些列表數(shù)據(jù)進行了一些操作,需要對數(shù)據(jù)進行合并,一直使用擴展運算符,但是有時候又顯得有點繁瑣,笨重,想請教大家是否有更好的優(yōu)化方案。//數(shù)據(jù)結(jié)構(gòu)list:[{id:1,label:{normal:{id:1,name:'名字',age:23}}},{id:2,label:{normal:{id:2,name:'名字2',age:24}}}]//現(xiàn)在我需要把name字段全部修改成"已禁用"三個字,年齡設(shè)置成"000",添加add字段。list.map(item=>{return{...item,label:{...item.label,normal:{...item.label.normal,name:'已禁用',age:'000',add:'暫無'},},};})謝謝大家,看看有沒有更簡潔的方案。
在線等,挺急的!JS 數(shù)據(jù)深層次合并優(yōu)化問題謝謝哈~
瀟湘沐
2019-08-14 20:14:34