Javascript中迭代合并方法的详细解决方案

Javascript中迭代合并方法的详细解决方案
迭代法

在Javascript中,迭代方法对个人非常重要。许多时候有许多实际需要。Javascript提供了5种迭代方法供我们操作

每个()使用数组中每个项的给定函数,如果每个项返回true,则它返回true。

筛选器()为数组中的每个项使用一个给定函数,组成一个返回到真并返回它的新项目数组。

foreach()使用一个给定的函数对数组中的每个项目,但没有返回值

map()为数组中的每个项使用一个给定函数,并返回每个函数调用的结果以形成一个新数组。

相同()使用数组中每个项的给定函数,如果其中一个数组返回true,则返回true。

在上面的5种方法中,它们接受两个参数执行函数,这是一个需要对每个项目进行操作的函数。这个函数有三个参数:数组项的值、数组中项的位置和数组对象本身。给定的范围,给定作用域,影响给定函数的这个对象:
5,6,7,8,9,10,11,12,13 VaR值= { };

功能actionfunc(项目、指标、阵列){ console.log(这)};

values.every(actionfunc,文档); / /这里将输出6文档对象控制
合并的方法

除了迭代方法之外,Javascript还提供两种合并方法。合并是归档和合并。这些方法,如名称,通过使用给定函数迭代数组中的每个项,然后返回到总值:

(减少)在数组中的第一个到最后一个方向的数组中,每个项目有一个给定的函数,并返回给定函数结果的所有运行和的数组。

(reduceright)数组中的项目从去年的反函数的第一个使用实例,然后返回所有的运行总和的功能结果数组。

上述两种方法接受两个参数:执行函数,即需要对每个项目进行操作的函数。这个函数有四个参数:第一个值、当前值、项的索引和数组对象本身。合并的基值是根据计算计算的:
var值{ 5, 6, 7,8, 9, 10,11, 12, 13 };

values.reduce(功能(preitem、项目、指标、阵列){ return preitem +项目},2) / /返回值83
上述迭代和合并方法,Javascript是萧边共享你的全部内容。我希望能给你一个参考,希望你能支持它。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部