對于一些列表數據進行了一些操作,需要對數據進行合并,一直使用擴展運算符,但是有時候又顯得有點繁瑣,笨重,想請教大家是否有更好的優化方案。//數據結構list:[{id:1,label:{normal:{id:1,name:'名字',age:23}}},{id:2,label:{normal:{id:2,name:'名字2',age:24}}}]//現在我需要把name字段全部修改成"已禁用"三個字,年齡設置成"000",添加add字段。list.map(item=>{return{...item,label:{...item.label,normal:{...item.label.normal,name:'已禁用',age:'000',add:'暫無'},},};})謝謝大家,看看有沒有更簡潔的方案。
JS 數據深層次合并優化問題謝謝哈~
神不在的星期二
2019-10-31 09:46:00