最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Javascript中的迭代、归并方法详细解读(图文教程)

来源:动视网 责编:小OO 时间:2020-11-27 19:48:36
文档

Javascript中的迭代、归并方法详细解读(图文教程)

迭代方法;在Javascript中迭代方法个人觉得尤为重要,在很多时候都会有实际上的需求,javascript提供了5个迭代方法来供我们操作,它们分别为。every() 对数组中的每一个项运用给定的函数,如果每项都返回true,那么就会返回true。filter() 对数组中的每一个项运用给定的函数,把返回true的项组成一个新数组并返回。forEach() 对数组中的每一项运用给定的函数,但是没有任何的返回值。map() 对数组中的每一个项运用给定的函数并返回每次函数调用的结果组成新的数组。same() 对数组中的每一个项运用给定的函数,如果数组中有一项返回true,那么就返回true。
推荐度:
导读迭代方法;在Javascript中迭代方法个人觉得尤为重要,在很多时候都会有实际上的需求,javascript提供了5个迭代方法来供我们操作,它们分别为。every() 对数组中的每一个项运用给定的函数,如果每项都返回true,那么就会返回true。filter() 对数组中的每一个项运用给定的函数,把返回true的项组成一个新数组并返回。forEach() 对数组中的每一项运用给定的函数,但是没有任何的返回值。map() 对数组中的每一个项运用给定的函数并返回每次函数调用的结果组成新的数组。same() 对数组中的每一个项运用给定的函数,如果数组中有一项返回true,那么就返回true。


下面我就为大家带来一篇Javascript中的迭代、归并方法详解。现在就分享给大家,也给大家做个参考。

迭代方法

在Javascript中迭代方法个人觉得尤为重要,在很多时候都会有实际上的需求,javascript提供了5个迭代方法来供我们操作,它们分别为:

every() 对数组中的每一个项运用给定的函数,如果每项都返回true,那么就会返回true

filter() 对数组中的每一个项运用给定的函数,把返回true的项组成一个新数组并返回

forEach() 对数组中的每一项运用给定的函数,但是没有任何的返回值

map() 对数组中的每一个项运用给定的函数并返回每次函数调用的结果组成新的数组

same() 对数组中的每一个项运用给定的函数,如果数组中有一项返回true,那么就返回true

上面的5个方法中,它们都接受两个参数: 执行函数,也就是需要对每一个项进行操作的函数,这个函数有三个参数:数组项的值、该项在数组中的位置、数组对象本身。 给定的作用域,给定一个作用域,影响给定函数的this对象。如:

输出6次document对象

归并方法

除了迭代的方法之外还,javascript还提供了两个归并的方法,归并就是归档合并,这些方法和名字一样,都会利用给定的函数迭代数组中的每一项,然后返回一个总值。这两个归并的方法分别为:

reduce() 在数组中项从第一个开始一直到最后一个顺向的对数组中的每一个项运用给定的函数,然后返回一个对数组所有项运行给定函数结果的总和。

reduceRight() 在数组中项从最后一个开始一直到第一个逆向的运用给定的函数,然后返回一个对数组所有项运行给定函数结果的总和。

上面的两个方法接受两个参数: 执行函数,也就是需要对每一个项进行操作的函数,这个函数有四个参数:前一个值、当前值、项的索引、数组对象本身。 归并的基值,归并的计算将以此值为基础进行计算。如:

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

javascript prototype原型详解(基础课程)

javascript replace()第二个参数为函数时的参数用法(详细为大家解读)

JavaScript 输出显示内容(基础的教程)

文档

Javascript中的迭代、归并方法详细解读(图文教程)

迭代方法;在Javascript中迭代方法个人觉得尤为重要,在很多时候都会有实际上的需求,javascript提供了5个迭代方法来供我们操作,它们分别为。every() 对数组中的每一个项运用给定的函数,如果每项都返回true,那么就会返回true。filter() 对数组中的每一个项运用给定的函数,把返回true的项组成一个新数组并返回。forEach() 对数组中的每一项运用给定的函数,但是没有任何的返回值。map() 对数组中的每一个项运用给定的函数并返回每次函数调用的结果组成新的数组。same() 对数组中的每一个项运用给定的函数,如果数组中有一项返回true,那么就返回true。
推荐度:
标签: js javascript
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top