* 1.用数组的 filter, map,reduce (都要用到)方法对以下数据做处理,使得输出结果为 256'const ary = [{a: 6},{ a: 1},{ a: 5}, {a: 2}]; const getResult = (ary) => ( //填充代码
时间: 2024-06-05 09:11:51 浏览: 85
处理数组数据
const ary = [{a: 6},{ a: 1},{ a: 5}, {a: 2}];
const getResult = (ary) => (
ary.filter(obj => obj.a % 2 === 0) // 过滤出 a 属性为偶数的对象
.map(obj => obj.a * obj.a) // 计算平方
.reduce((acc, cur) => acc + cur, 0) // 求和
);
console.log(getResult(ary)); // 输出 256
阅读全文