Open Genzhen opened 3 years ago
const arr = [1, 2, 3, 4, 5, 10, 12, 13]
console.log(arr.filter(v => v > 10).reduce((cur, next) => {
cur += next
return cur
}, 0))
var arr = [1, 2, 3, 4, 5, 10, 12, 13];
arr = arr.filter((item) => item > 10).reduce((a, b) => a + b);
console.log(arr);
[1, 2, 3, 4, 5, 10, 12, 13].reduce((sum, cur)=> cur > 10 ? sum : sum + cur)
const array = [2, 10, 12, 3, 4, 20, 13, 14]; const res = array.reduce((acc, cur) => (cur > 10 ? cur + acc : acc), 0); console.log(res);
扫描下方二维码,收藏关注,及时获取答案以及详细解析,同时可解锁800+道前端面试题。