数组累计-reduce
2024-09-01 22:38:02
reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。
reduce() 可以作为一个高阶函数,用于函数的 compose。
array.reduce(function(total, currentValue, currentIndex, arr), initialValue)
let
arr = [1, 2, 3, 4, 5];
sum = arr.reduce(
function
(prev, cur, index, arr) {
return
prev + cur;
})
console.log(arr, sum);
//输入数组本身和最后的结果
let
usr = [
{name:
'name1'
, age: 4},
{name:
'name2'
, age: 4},
{name:
'name3'
, age: 3}
];
let
res = usr.reduce((a, b) => {
return
a + b.age}, 0);
console.log(res)
// 11
最新文章
- 细说SSO单点登录
- mybatis问题is not known to the MapperRegistry
- datatables服务器端分页要点
- 通过uCGUIBulider4.0建立的ucGUI文件,控件汉字不能显示问题解决办法
- RGB颜色矩提取算法——Matlab
- 【linux】学习3
- 关于分布式事务、两阶段提交、一阶段提交、Best Efforts 1PC模式和事务补偿机制的研究 转载
- Android——Canvas类的学习
- 服务 远程服务 AIDL 进程间通讯 IPC
- Java下一个简单的数据库分库帮助类
- rpm安装查看卸载软件
- JS 输入框输入数字检查
- .Net Core实践1
- 从零开始部署javaWeb项目到阿里云上面
- VideoPlayer播放
- Python基础二字符串和变量
- 个人作业Week1
- django ORM聚合函数
- set unused的用法(ORACLE删除字段)
- Beta阶段冲刺-1
热门文章
- 【JS】307- 复习 Object.assign 原理及其实现
- 【Eureka】服务端和客户端
- js打乱数组排序
- 《Java基础知识》Java集合(Map)
- AQS系列(五)- CountDownLatch的使用及原理
- WPF的DataGrid用法-小白向
- springboot搭建项目,实现Java生成随机图片验证码。
- 18.JAVA-pull解析XML
- C++之new关键字
- android:Program type already present: android.support.v4.app.INotificationSideChannel