JS数组方法
发布日期:2021-05-28 16:24:11
浏览次数:27
分类:技术文章
本文共 633 字,大约阅读时间需要 2 分钟。
1.reduce
带初始值调用:
let arr = [1,2,3,4,5]let result = arr.reduce((pre,next)=>{ console.log('上一次结果为:'+pre) console.log('下一个值为:'+next) return pre+next},13)console.log('最终结果为:'+result)
输出结果:
上一次结果为:13下一个值为:1上一次结果为:14下一个值为:2上一次结果为:16下一个值为:3上一次结果为:19下一个值为:4上一次结果为:23下一个值为:5最终结果为:28
不带初始值调用:
let arr = [1,2,3,4,5]let result = arr.reduce((pre,next)=>{ console.log('上一次结果为:'+pre) console.log('下一个值为:'+next) return pre+next})console.log('最终结果为:'+result)
输出结果:
上一次结果为:1下一个值为:2上一次结果为:3下一个值为:3上一次结果为:6下一个值为:4上一次结果为:10下一个值为:5最终结果为:15
带初始值时,第一次的pre为初始值,next为arr[0],进行arr.length次迭代
不带初始值时,第一次的pre为arr[0],next为arr[1],进行arr.length-1次迭代
转载地址:https://blog.csdn.net/qq_27868061/article/details/79335246 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
表示我来过!
[***.240.166.169]2024年12月01日 15时39分01秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
matlab柱坐标,matlab柱坐标的实现方法
2019-06-17
php formget,php form表單get傳值
2019-06-17
3说明书_实用新型专利说明书是否充分公开?——专利法第26条第3款审查
2019-06-17
java 线程通信 共享内存 消息队列_线程通信机制:共享内存 VS 消息传递
2019-06-17
java比较对象_Java 比较对象大小
2019-06-17
java注解验证_JAVA里自定义注解来进行数据验证
2019-06-17
java equals使用_java.中equals的使用
2019-06-17
java集合表_java集合
2019-06-17
python的sorted函数用法_python之sort、sorted函数详解
2019-06-17
python自动出报告_Python自动提取生成博客园年度报告
2019-06-17
java线程executors_java多线程教程—Executors线程池
2019-06-17
c 获取mysql所有表名称_MFC ODBC 访问 数据库如何获取到所有表名?
2019-06-17
php redis 关闭,使用PHP+Redis实现延迟任务,实现自动取消订单功能
2019-06-17
php字符串相加函数,php 字符串加密函数
2019-06-17
php活体检测,双目活体检测摄像头,人脸识别SDK,红外活体算法
2019-06-17
php 获取图片保存,PHP获取远程图片并保存到本地
2019-06-17