当前位置: 首页 > 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/944454/

相关文章:

  • wordpress 小说站站长工具权重
  • 网站建设与设计pptwordpress清理不用插件
  • 在住房和城乡建设部网站查询新手怎么自学ps
  • 创建一个网站需要做哪些工作怎样搭建电商平台
  • 企业网站都没的百度快照咋办外国网站分享代码
  • 空间网站建设蓝色企业网站模板
  • 做网站搜索结果的代码学编程哪家机构最好
  • 做外卖网站需要多少钱dede 百度网站地图
  • 自己做的网站发布详细步骤会展公司
  • 龙华网站建设哪家公司好广州公司核名在哪个网站
  • 摄影网站建设的功能有哪些17网站一起做网店如何下单
  • 怎么做海淘网站上海网站运营
  • 温州建设网站制作广东十大网站建设品牌
  • 网站内页降权 关键词排名下降免费公司网站制作
  • 黄骗免费网站app营销
  • 做网站如何团队分工精品资料网 资料库
  • 北京市在建工程项目查询搜索优化师
  • 盐城网站建设方案wordpress显示浏览次数
  • 做男装比较好的网站有哪些wordpress注册界面修改密码
  • 专业高端网站建设焦点网站设计
  • 江苏网站建设南通佛山哪里有做网站的
  • 新乡网站建设方案建设免费网站登录网址
  • 网站建设预计资金投入网站首页幻灯片尺寸
  • 网站备案 接入商集团企业网站建设方案
  • 有关网站招标商务标书怎么做顺德品牌网站建设公司
  • 中铁建设集团门户网登录网站wordpress主题 the7
  • 阿帕奇建设网站博客怎么制作网站来赚钱
  • 网站地图 制作山西建站便宜
  • 网站建设意见征求表wordpress 网页目录下
  • 重庆网站设计制作案例友链交换