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

中国建设银行河北省分行官方网站中华会计网校

中国建设银行河北省分行官方网站,中华会计网校,音乐网站开发背景及意义,一个网站多大空间数组与函数式编程相结合 使用函数式编程遍历数组 一个最简单的例子如下: const a [1, 2, 3, 4]a.forEach(v > {console.log(v) })由于此处使用了函数式编程,因此我们可以做一些比 console.log 更复杂的事情,比如将 a 中的数据放到另一…

数组与函数式编程相结合

使用函数式编程遍历数组

一个最简单的例子如下:

const a = [1, 2, 3, 4]a.forEach(v => {console.log(v)
})

由于此处使用了函数式编程,因此我们可以做一些比 console.log 更复杂的事情,比如将 a 中的数据放到另一个数组当中:

const a = [1, 2, 3, 4]const b: number[] = []
a.forEach(v => {b.push(v * v)console.log(v)
})console.log(b)// output
[LOG]: 1 
[LOG]: 2 
[LOG]: 3 
[LOG]: 4 
[LOG]: [1, 4, 9, 16] 

一个更简洁的写法如下,该方法使用了数组的 map 方法:

const a = [1, 2, 3, 4]const b = a.map(v => v * v)console.log(b)// out
[LOG]: [1, 4, 9, 16] 

数组求平方和

同样可以通过 forEach 方法来对数组进行遍历,并在 forEach 当中使用箭头函数来完成数组求和。

const a = [1, 2, 3, 4]const b = a.map(v => v * v)
let sum = 0
b.forEach(v => sum += v)
console.log(sum)

另一种方法是使用数组的 reduce 方法:

const a = [1, 2, 3, 4]const b = a.map(v => v * v)
const sum = b.reduce((s, v) => s + v)
console.log(sum)

reduce 方法传入了一个箭头函数,每一轮的 s + v 将会赋给下一轮的 s,而这一轮的 s 将会赋给下一轮的 v。

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

相关文章:

  • 西安网站建设中企建站c2c的代表性电商平台
  • 免费做网站. 优帮云渠道策略的四种方式
  • 网站建设功能seowordpress 国内知名
  • 设计类的网站和简介免费素材网站pexels
  • 做网站的软件dw下载wordpress内容分页在哪改
  • 朝阳网站建设 高碑店网站建设工具品牌有哪些
  • 一个公司可以做2个网站么哈尔滨市建设工程招标信息网
  • 视频网站怎么做防盗链python合适做网站吗
  • 沈阳新民网站建设注册入口
  • 网站上常用的字体网站开发远程服务器如何设置
  • 公司网站封面怎么做谷歌浏览器怎么关闭2345网址导航
  • 专业的网站建设找聚爱电脑更新wordpress
  • 做笑话网站需要什么培训体系
  • 郑州中森网站建设开发项目的流程
  • 网站建设可用性做茶叶网站的公司
  • 参考网是正规网站吗网站建设用什么程序语言
  • 建设网站需要准备什么资料做网站设计的论文中摘要怎么写
  • 租赁商城手机网站开发中国旅游网
  • 网站建设必会的软件有哪些天津网站推广方法
  • 做网站广告经营者江阴做网站的
  • 抖音代刷网站推广快速wordpress页面怎么写
  • wordpress建站教程新手开网店卖什么好
  • 如何在工信部网站注册网页代码制作基础教程
  • 精品课程网站建设 公司wordpress免签约微信支付宝
  • 高端网站设计桂林网站建
  • 一般网站建设的流程整站seo服务
  • 广告网站建设最专业北京高端购物商场
  • 专门做二手手机的网站常州网络推广
  • 营销型公司网站建设查看网站开通时间
  • 网站搭建方案山东电力建设第一工程公司网站