/** * 把[{ id: 1 }, { id: 2 }] 转为 [{ adsid: 1 }, { adsid: 2 }] */ const arr = [{ id: 1 }, { id: 2 }]; const hasAdsArr = []; //赋值克隆对象 function cloneObjectFn(obj) { // 对象复制 return JSON.parse(JSON.stringify(obj)) } for (let i = 0; i < arr.length; i++) { // 将数组中的每一项的id属性改成adsid let objCopy = cloneObjectFn(arr[i]); objCopy.adsid = objCopy.id; delete objCopy.id; hasAdsArr.push(objCopy); } console.log(hasAdsArr);
本文作者为gengboxb,转载请注明。