将对象添加到JavaScript数组对象。根据key,没有对象就添加,有就替换。(initialArr,obj,pro){letindex=initialArr.findIndex((val)=>val[pro]===obj[pro])//如果有则替换并添加if(initialArr.findIndex((val)=>val[pro]===obj[pro])!==-1){initialArr.splice(index,1,obj);}else{initialArr.push(obj);}returninitialArr}varinitialArr=[{a:1,b:1},{a:2,b:2}]letnewObj=formateArrObjData(initialArr,{a:4,b:44},'a')控制台.log(newObj,'newObj')在网上也找到了前辈的方法,记录下来作为笔记。
