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相关推荐

  1. kotlin之plus、copyOf、reverse、forEach、filter、map、reduce、fold等函数解释和使用

    kotlin之::函数调用.plus(增加元素).copyOf(复制数组).reverse(翻转数组).forEach(遍历数组).filter(过滤数组).map函数操作及扩展.reduce函数.f ...

  2. 微信小程序——数组操作 (增加删除修改遍历)map、filter、forEach、find的用法、二维数组,排序,求和、指定长度数组赋值

    一.数组的操作 Array.push() ->在数组后面继续插入内容 Array.pop() ->拿走数组最后一个内容 Array-shift()->拿走数组的第一个内容 (unsh ...

  3. Swift学习之map、flatMap、filter、reduce的使用

    Swift相比于Objective-C又一个重要的优点,它对函数式编程提供了很好的支持,Swift提供了map.filter.reduce这三个高阶函数作为对容器的支持. 1.map:对数组中的每一个 ...

  4. python进阶(小白也能看懂)——Map、Filter、Reduce

    python进阶(小白也能看懂)--Map.Filter.Reduce 第三篇 Map.Filter.Reduce是python中常用的函数,使用这些函数能够给我们带来很多便捷. Map map(fu ...

  5. map 长度_Python实用教程系列——高阶函数Map、Filter、Reduce

    点击上方蓝色文字关注我们吧 有你想要的精彩 作者 | 那个百分十先生出品 | Python知识学堂 上次推文我们介绍了python中的<Logging日志模块>的相关知识,这次推文我们将学 ...

  6. Python的map、filter、reduce函数

    Python的map.filter.reduce函数 map函数func作用于给定序列的每个元素,并用一个列表来提供返回值. map函数python实现代码: def map(func,seq):  ...

  7. Python函数式编程-map()、zip()、filter()、reduce()、lambda()

    三个函数比较类似,都是应用于序列的内置函数.常见的序列包括list.tuple.str map函数 map函数会根据提供的函数对指定序列做映射. map函数的定义: map(function, seq ...

  8. [转载] Python 内置函数 lambda、filter、map、reduce

    参考链接: Python lambda (匿名函数) | filter, map, reduce Python 内置了一些比较特殊且实用的函数,使用这些能使你的代码简洁而易读. 下面对 Python ...

  9. Python之高阶函数(abs、map、reduce、filter、lambda匿名函数)

    Python之高阶函数(abs.map.reduce.filter.lambda匿名函数) 什么是内置高阶函数 高阶函数:一个函数可以作为参数传给另外一个函数,或者一个函数的返回值为另外一个函数(若返 ...

  10. CNN中feature map、卷积核、卷积核个数、filter、channel的概念解释,以及CNN 学习过程中卷积核更新的理解

    feature map.卷积核.卷积核个数.filter.channel的概念解释 feather map的理解 在cnn的每个卷积层,数据都是以三维形式存在的.你可以把它看成许多个二维图片叠在一起( ...

最新文章

  1. 滴滴 Elasticsearch 集群跨版本升级与平台重构之路
  2. 解吧源码解析重点看withWeight
  3. c从sqlite3数据库中获取数据,并对数据进行拼接
  4. 【mysql】已经创建表后,修改某列的默认值
  5. GDCM:输出DataSet的测试程序
  6. Flink Forward Asia 2021 正式启动!议题火热征集中!
  7. textarea限制字符数_PAT乙级-1002 写出这个数
  8. flask框架数据库增删改查
  9. Docker最全教程之树莓派和Docker(十六)
  10. Knative Eventing 中如何实现 Registry 事件注册机制
  11. flowable 集成mongodb
  12. 人工智能(12)----宽动态摄像机技术
  13. python 在线培训费用-在线Python编程培训哪家机构比较好?
  14. Qt5学习笔记之QString的使用
  15. 中文语料 自动分词、标注词性 工具
  16. 嵌入式大佬 | 嵌入式C语言知识点万字总结
  17. Android R- CarAudioService之registerAudioPolicy动态注册(一)
  18. C语言程序设计 | 大小端
  19. FHQ Treap 总结
  20. 微信小程序开发工具安装破解

热门文章

  1. 使用文档自动保存功能
  2. javascript运行过程中的“预编译阶段”和“执行阶段”
  3. Python调用MongoDB使用心得
  4. view,control,service,dao,model层的关系
  5. Fibonacci(斐波纳契)数列各种优化解法
  6. 算法竞赛入门经典读书笔记(二)7.1简单枚举
  7. hadoop程序运行
  8. 详解RMQ LCA
  9. 数据库经典书籍--SQL必知必会
  10. UML几个关系图表示