看啥推荐读物
专栏名称: 前端早读课
我们关注前端,产品体验设计,更关注前端同行的成长。 每天清晨五点早读,四万+同行相伴成长。
今天看啥  ›  专栏  ›  前端早读课

【第1352期】map和reduce,处理数据结构的利器

前端早读课  · 公众号  · 前端  · 2018-08-04 07:05
前言昨日一条一天三个地方都有前端分享会的信息,暴露了大家错过了好多。今日早读文章由@白吟灵翻译分享。正文从这开始~现如今JavaScript有许多问题,但是词法并不是其中之一。不管是三元运算符,还是map/reduce等ES6方法,亦或是扩展运算符(…)都是非常强大的工具。除了能够保证可读性以及准确性,这些方法还有助于实现不可变性,因为这些方法会返回新的数据,而处理前的原始数据并不会被修改。这样的处理风格很适合redux以及Fractal。一个简单的reduce实践当你想要将多个数据放进一个实例中时,你可以使用一个reducer。const posts = [  {id: 1, upVotes: 2},  {id: 2, upVotes: 89},  {id: 3, upVotes: 1}];const totalUpvotes = posts.reduce((totalUpvotes, currentPost) =>      totalUpvotes + currentPost. ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照