js map、filter、forEach
1、map方法
<!DOCTYPE html> <html lang="zh"><head><meta charset="UTF-8" /><title>map方法</title></head><body><script type="text/javascript">var arr = [6, 5, 4];var arrNew = [];arrNew = arr.map(function(value, index, arr) {console.log('当前值:' + value);console.log('当前值对应的索引:' + index);console.log('原数组:' + arr);return value * value});//map返回新数组 console.log(arrNew);</script></body></html>
控制台输出为:
2、filter方法
<!DOCTYPE html> <html lang="zh"><head><meta charset="UTF-8" /><title>filter方法</title></head><body><script type="text/javascript">var arr = [6, 5, 4];var arrNew = [];arrNew = arr.filter(function(value, index, arr) {console.log('当前值:' + value);console.log('当前值对应的索引:' + index);console.log('原数组:' + arr);return value % 2 == 0;});//map返回新数组 console.log(arrNew);</script></body></html>
控制台输出为:
3、forEach方法
<!DOCTYPE html> <html lang="zh"><head><meta charset="UTF-8" /><title>forEach方法</title></head><body><script type="text/javascript">var arr = [6, 5, 4];var total = 0;arr.forEach(function(value, index, arr) {console.log('当前值:' + value);console.log('当前值对应的索引:' + index);console.log('原数组:' + arr);total += value});console.log(total);</script></body></html>
控制台输出:
总结:以上函数的回调函数的形参是一样的。
注意:jQuery中的each的参数是:
$(selector).each(function(index,element))是不一样的顺序。
转载于:https://www.cnblogs.com/mengfangui/p/8073118.html
js map、filter、forEach相关推荐
- kotlin之plus、copyOf、reverse、forEach、filter、map、reduce、fold等函数解释和使用
kotlin之::函数调用.plus(增加元素).copyOf(复制数组).reverse(翻转数组).forEach(遍历数组).filter(过滤数组).map函数操作及扩展.reduce函数.f ...
- 微信小程序——数组操作 (增加删除修改遍历)map、filter、forEach、find的用法、二维数组,排序,求和、指定长度数组赋值
一.数组的操作 Array.push() ->在数组后面继续插入内容 Array.pop() ->拿走数组最后一个内容 Array-shift()->拿走数组的第一个内容 (unsh ...
- Swift学习之map、flatMap、filter、reduce的使用
Swift相比于Objective-C又一个重要的优点,它对函数式编程提供了很好的支持,Swift提供了map.filter.reduce这三个高阶函数作为对容器的支持. 1.map:对数组中的每一个 ...
- python进阶(小白也能看懂)——Map、Filter、Reduce
python进阶(小白也能看懂)--Map.Filter.Reduce 第三篇 Map.Filter.Reduce是python中常用的函数,使用这些函数能够给我们带来很多便捷. Map map(fu ...
- map 长度_Python实用教程系列——高阶函数Map、Filter、Reduce
点击上方蓝色文字关注我们吧 有你想要的精彩 作者 | 那个百分十先生出品 | Python知识学堂 上次推文我们介绍了python中的<Logging日志模块>的相关知识,这次推文我们将学 ...
- Python的map、filter、reduce函数
Python的map.filter.reduce函数 map函数func作用于给定序列的每个元素,并用一个列表来提供返回值. map函数python实现代码: def map(func,seq): ...
- Python函数式编程-map()、zip()、filter()、reduce()、lambda()
三个函数比较类似,都是应用于序列的内置函数.常见的序列包括list.tuple.str map函数 map函数会根据提供的函数对指定序列做映射. map函数的定义: map(function, seq ...
- [转载] Python 内置函数 lambda、filter、map、reduce
参考链接: Python lambda (匿名函数) | filter, map, reduce Python 内置了一些比较特殊且实用的函数,使用这些能使你的代码简洁而易读. 下面对 Python ...
- Python之高阶函数(abs、map、reduce、filter、lambda匿名函数)
Python之高阶函数(abs.map.reduce.filter.lambda匿名函数) 什么是内置高阶函数 高阶函数:一个函数可以作为参数传给另外一个函数,或者一个函数的返回值为另外一个函数(若返 ...
- CNN中feature map、卷积核、卷积核个数、filter、channel的概念解释,以及CNN 学习过程中卷积核更新的理解
feature map.卷积核.卷积核个数.filter.channel的概念解释 feather map的理解 在cnn的每个卷积层,数据都是以三维形式存在的.你可以把它看成许多个二维图片叠在一起( ...
最新文章
- 滴滴 Elasticsearch 集群跨版本升级与平台重构之路
- 解吧源码解析重点看withWeight
- c从sqlite3数据库中获取数据,并对数据进行拼接
- 【mysql】已经创建表后,修改某列的默认值
- GDCM:输出DataSet的测试程序
- Flink Forward Asia 2021 正式启动!议题火热征集中!
- textarea限制字符数_PAT乙级-1002 写出这个数
- flask框架数据库增删改查
- Docker最全教程之树莓派和Docker(十六)
- Knative Eventing 中如何实现 Registry 事件注册机制
- flowable 集成mongodb
- 人工智能(12)----宽动态摄像机技术
- python 在线培训费用-在线Python编程培训哪家机构比较好?
- Qt5学习笔记之QString的使用
- 中文语料 自动分词、标注词性 工具
- 嵌入式大佬 | 嵌入式C语言知识点万字总结
- Android R- CarAudioService之registerAudioPolicy动态注册(一)
- C语言程序设计 | 大小端
- FHQ Treap 总结
- 微信小程序开发工具安装破解