arr = [{ tp: 12,sq: 174,car: 36,现有此数组对象,需将其数据格式整理为tp:[12, 3, 8],{ tp: 3, sq: 120,car: 28 1.{ tp: 8,
sq: 174, car: 36 }
let arr = [{ tp: 12, sq: 174, car: 36 }, { tp: 3, sq: 120, car: 28 }, { tp: 8, sq: 174, car: 36 }];
let res = arr.reduce((accumulator, currentValue) => {
if(!accumulator.tp) accumulator.tp = [];
accumulator.tp.push(currentValue.tp);
return accumulator;
}, {});
console.log(res); //{ tp:[12 , 3 , 8] }
创作工场
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!