当前位置: 首页 > news >正文

公司网站建设手机端跟PC端注册域名费用一般多少钱

公司网站建设手机端跟PC端,注册域名费用一般多少钱,域名交易网站哪个好,如何做网站网页reduce()方法和reduceRight()方法依次处理数组的每个成员,最终累计为一个值。 它们的差别是,reduce()是从左到右处理,reduceRight()则是从右到左,其他完全一样。 [1, 2, 3, 4, 5].reduce(function (a, b) {console.log(a, b);ret…

reduce()方法和reduceRight()方法依次处理数组的每个成员,最终累计为一个值。
它们的差别是,reduce()是从左到右处理reduceRight()则是从右到左,其他完全一样。

[1, 2, 3, 4, 5].reduce(function (a, b) {console.log(a, b);return a + b;
})
// 1 2
// 3 3
// 6 4
// 10 5
//最后结果:15

上面代码中,reduce()方法用来求出数组所有成员的和。reduce()的参数是一个函数,数组每个成员都会依次执行这个函数。如果数组有 n 个成员,这个参数函数就会执行 n - 1 次。

  • 第一次执行:a是数组的第一个成员1,b是数组的第二个成员2。
  • 第二次执行:a为上一轮的返回值3,b为第三个成员3。
  • 第三次执行:a为上一轮的返回值6,b为第四个成员4。
  • 第四次执行:a为上一轮返回值10,b为第五个成员5。至此所有成员遍历完成,整个方法的返回值就是最后一轮的返回值15。

reduce()方法和reduceRight()方法的第一个参数都是一个函数。该函数接受以下四个参数

  1. 累积变量。第一次执行时,默认为数组的第一个成员;以后每次执行时,都是上一轮的返回值。
  2. 当前变量。第一次执行时,默认为数组的第二个成员;以后每次执行时,都是下一个成员。
  3. 当前位置。一个整数,表示第二个参数(当前变量)的位置,默认为1。
  4. 原数组。

这四个参数之中,只有前两个是必须的,后两个则是可选的。

[1, 2, 3, 4, 5].reduce(function (a,   // 累积变量,必须b,   // 当前变量,必须i,   // 当前位置,可选arr  // 原数组,可选
) {// ... ...

如果要对累积变量指定初值,可以把它放在reduce()方法和reduceRight()方法的第二个参数

[1, 2, 3, 4, 5].reduce(function (a, b) {return a + b;
}, 10);
// 25

上面代码指定参数a的初值为10,所以数组从10开始累加,最终结果为25。注意,这时b是从数组的第一个成员开始遍历,参数函数会执行5次。

建议总是加上第二个参数,这样比较符合直觉,每个数组成员都会依次执行reduce()方法的参数函数。

http://www.ds6.com.cn/news/99617.html

相关文章:

  • 酒店如何做网站百度官网下载电脑版
  • 七牛 wordpress 媒体爱站网seo
  • 给甜品网站做seo什么是网站推广?
  • 东营垦利免费seo优化工具
  • 产品网站开发服务项目收费制作一个小型网站
  • 辽阳市网站建设百度指数关键词
  • 数字营销名词解释seo排名快速优化
  • 采购平台官网seo博客网址
  • 武汉网站模版公司seo的范畴是什么
  • 建自己的网站多少钱全网搜索指数
  • 构建一个网站的步骤站长统计幸福宝2022年排行榜
  • java版的wordpressseo包括哪些方面
  • 佛山网站推广排名酒吧营销用什么软件找客源
  • 做动画 的 网站有哪些视频外链在线生成
  • 深圳小程序定制泰安seo网络公司
  • 怎么做才能提高网站权重自动交换友情链接
  • wordpress 带数据库吗站长网站seo查询
  • 网站和app软件制作公司九江seo优化
  • 梅州市网站制作谷歌搜索引擎优化seo
  • PS网站设计seo外包顾问
  • 深圳网站制作公司咨询营销策划方案怎么写?
  • 惠州做公司网站企业推广宣传文案
  • 做网站策划书文档网站开发技术有哪些
  • wordpress做网盘资源长沙seo外包服务
  • 购物网站个人中心模板怎么制作自己的网站网页
  • 新兴县做网站的淘大象排名查询
  • 网站建设解决问题百度小程序seo
  • 福州做网站的公司电话友情链接是什么
  • wordpress可以做门户网站简单网页设计模板html
  • 网站建设管理工作自查报告营销网课