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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:typeorm之MysqlQueryRunner
下一篇:typeorm之BaseConnectionOptions

发表评论

最新留言

表示我来过!
[***.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 gson对象转json_使用Gson把Java对象转换成Json字符串 | 学步园 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
linux apache2.4 php,linux + apache 2.4.4 + php配置 2019-06-17
wordpress customize.php,从wordpress插件覆盖$wp_customize 2019-06-17
java当输入一个数字就进行加一操作,Java第二次作业 - osc_zm0p03yr的个人空间 - OSCHINA - 中文开源技术交流社区... 2019-06-17