[Javascript] Chaining the Array map and filter methods
JavaScriptMap The and Array filter methods
2023-09-14 08:59:21 时间
Both map and filter do not modify the array. Instead they return a new array of the results. Because both map and filter return Arrays, we can chain these functions together to build complex array transformations with very little code. Finally we can consume the newly created array using forEach. In this lesson, we will learn how to build nontrivial programs without using any loops at all.
var stocks = [ { symbol: "XFX", price: 240.22, volume: 23432 }, { symbol: "TNZ", price: 332.19, volume: 234 }, { symbol: "JXJ", price: 120.22, volume: 5323 }, ]; var filteredStockSymbols = stocks. filter(function(stock) { return stock.price >= 150.00; }). map(function(stock) { return stock.symbol; }) filteredStockSymbols.forEach(function(symbol) { console.log(symbol); })
相关文章
- Map集合转换成实体类对象,实体类对象转换为map集合,互转工具类「建议收藏」
- JavaScript Array的map方法
- 【说站】Javascript如何用原型对象继承父类型
- javascript html转换成markdown,如何使用Turndown使用JavaScript将HTML转换为Markdown[通俗易懂]
- JavaScript基础与变量
- javascript动画效果代码html_javascript代码写在哪里
- javaScript操作DOM
- 解释 JavaScript 中计时器的工作原理
- Day3JavaScript(一)JavaScript初识以及bom操作详解编程语言
- JavaScript学习总结(九)——Javascript面向(基于)对象编程详解编程语言
- Epiphany是Gnome默认的浏览器,主要希望用户能关注其内容而不是浏览器本身。安装Epiphany时,你就会为其表现惊艳。同时记得安装Epiphany拓展软件包,可以使用很多插件和工具。但是Epiphany在观看Flash或JavaScript网站时会遇到问题,不过相信这一点很快就会得到解决。
- Redis有序Map:高效有序排列的利器(redis有序map)
- 使用Oracle Map方法开启新视野(oracle map方法)
- Redis批量获取多个Map(redis获取多个map)
- Redis解锁Map中蕴藏的绝技(redis获取map的值)
- Redis使用get查询Map(redis获取map命令)
- javascript拽拉效果供JS初学者学习参考
- Javascript构造函数,公有,私有特权和静态成员定义方法
- IE7中javascript操作CheckBox的checked=true不打勾的解决方法
- javascript获取HTMl文件指定元素的代码
- Javascript八进制转义字符(8进制)
- 基于JavaScript实现继承机制之调用call()与apply()的方法详解
- JavaScript设计模式之抽象工厂模式介绍