作家
登录

JavaScript的函数式编程,你了解吗?

作者: 来源: 2017-10-26 09:46:30 阅读 我要评论

'F-150', type: 'truck', price: 27110 }, 
  •   { make: 'Ford', model: 'Fusion', type: 'sedan', price: 22120 }, 
  •   { make: 'Ford', model: 'Explorer', type: 'suv', price: 31660 } 
  • ]; 
  • const averageSUVPrice = vehicles 
  •   .filter(v => v.type === 'suv'
  •   .map(v => v.price) 
  •   .reduce((sum, price, i, array) => sum + price / array.length, 0); 
  • console.log(averageSUVPrice); // 33399 
  • 我欲望你享受摸索 JavaScript 中函数式编程的过程。对一些仁攀来说,它可能是一个全新的编程范式,但我欲望你能测验测验它。你会发明你的法度榜样更易于浏览和调试。不变性还将许可你优化 Angular 和 React 的机能。

    【编辑推荐】

    1. Javascript若何监听页面刷新和封闭事宜
    2. 作为前端Web开辟者,这12条根本敕令弗成不会
    3. 函数式编程在Redux/React中的应用
    4. 为什愦我们的web前端变的越来越复杂
    5. JavaScript 开辟人员须要知道的简写技能
    【义务编辑:庞桂玉 TEL:(010)68476606】

      推荐阅读

      如何处理JavaScript内存泄露

    沙龙晃荡 | 去哪儿、陌陌、ThoughtWorks在主动化运维中的实践!10.28不见不散! 几周前,我们开端写一个系列,>>>详细阅读


    本文标题:JavaScript的函数式编程,你了解吗?

    地址:http://www.17bianji.com/lsqh/38230.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)