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

网站建设优化兼职大连网站建设选高和科技

网站建设优化兼职,大连网站建设选高和科技,快递网站怎么做的,国家工商局网站官网1.reduce方法可用接收两个参数: 第一个参数:为一个回调函数,此回调函数又可以有四个参数 第1个参数:为上一次回调函数return的结果,首次默认为第二个参数值,如果没有第二个参数值,则默认当前数…

1.reduce方法可用接收两个参数:

  • 第一个参数:为一个回调函数,此回调函数又可以有四个参数
    • 第1个参数:为上一次回调函数return的结果首次默认为第二个参数值,如果没有第二个参数值,则默认当前数组的第一个元素;
    • 第2个参数:为当前元素;
    • 第3个参数:为当前索引值;
    • 第4个参数:为数组本身;
  • 第二个参数:可以设定任何值,会作为第一个回调函数初次进行时该函数的第一个参数的值
<script>//使用reduce实现filter方法
const arr = ["March", "Jan", 6, 2, "A", "a"];
//定义第二个参数的默认值为一个数组
const newArr = arr.reduce((acc, cur, index) => {console.log(acc, cur, index);typeof cur === "string" && acc.push(cur);return acc;
}, [333]);
console.log(newArr);//[ 'March', 'Jan', 'A', 'a' ]
//使用reduce实现数字的求和
//第二个参数默认定义0 number类型
const newArr2 = arr.reduce((acc, cur, index) => {typeof cur === "number" && (acc += cur);return acc;
}, 0);
console.log(newArr2);//8</script>

 运行结果如下图:

 

2.reduceRight :参数与使用方法和reduce一致,区别于reduce方法的只是它是从右往左执行的

const arr = ["March", "Jan", 6, 2, "A", "a"];
const newArr = arr.reduceRight((acc, cur, index) => {typeof cur === "string" && acc.push(cur);return acc;
}, []);
//这里打印之后可以看出,毕竟过滤了非字符串的参数,还将数组反转了
console.log(newArr);//[ 'a', 'A', 'Jan', 'March' ]

如上图所示,当你想对一个数组进行反转加过滤等操作的时候,这个方法就完全突出了他的便携!

http://www.yayakq.cn/news/119159/

相关文章:

  • 张家界网站建设app做网站推广的工作内容
  • 找个做游戏的视频网站好seo网站关键词优化多少钱
  • 朝阳网站建设是什么高端网站建设网络设计互联网信息化服务类
  • 做二手平台公益的网站厦门百度竞价开户
  • 洛阳霞光建设网站一个网站怎么做后台
  • 做广个公司网站权重凡科互动下载
  • 重庆网站设计定制百度网站登录
  • wordpress 站点语言企业建设网站价格单
  • c 能做网站如何用手机建设网站
  • cms网站管理电商网站建设网
  • 网站建设和源代码问题html制作简单个人主页代码
  • 成都模版网站制作网站流量来源
  • 网站优化方案ppt网络维护公司需要什么资质
  • 网站开发的后期维护wordpress 内容
  • 网站首页地址 网站域名怎么在word里做网站
  • 深圳网站建设jm3q南昌市网站建设
  • 重庆网站建设狐灵科技芜湖建设公司网站
  • 做网站需要好多钱京东商城网站地址是多少
  • 设计师接单网站网站建设的结构设计
  • 网站免费网站免费优化优化网站设计步骤及注意事项
  • 大良网站建设收费检测网站是否被挂黑链
  • 网站的主要功能网站移动端生成器
  • 咸阳专业网站开发哪家好大连做网站外包
  • 定制网站建设公司电话08wordpress主题
  • 南通做网站的公司软件设计师资料
  • 赣州市做网站免费信息发布网有哪些
  • wordpress安装disuzseo关键词优化软件
  • 物流网点查询官网青岛网站的优化
  • 南昌电影网站开发淘宝发布网站建设
  • 免费行情网站廊坊网站建设兼职