首页 > 代码库 > javascript——归并方法
javascript——归并方法
<script type="text/javascript"> //ECMAScript5 还新增了2个归并数组的方法:reduce()和reduceRight()。 //这两个都会迭代数组的所有项 //reduce():从第一项开始逐个遍历到最后。 //reduceRight():从数组的最后一项开始,遍历到数组的第一项。 //这两个方法都接受两个参数:在每一项上调用的函数(参数为:前一个值,当前值,项的索引,数组对象) //这个函数返回的任何值斗殴会作为第一个参数自动传给下一项。第一次迭代发生在数组的第二项上, // 因此第一个参数是数组的第一项,第二个参数是数组的第二项 // 和 作为归并基础的初始值。 //使用reduce()方法可以执行数组中所有值之和的操作,比如: var values = [1, 2, 3, 4, 5]; var sum = values.reduce(function (prev, cur, index, array) { return prev + cur; }); alert(sum); //结果一样,只是方向相反而已 var sum2=values.reduceRight(function (prev,cur,index,array) { return prev+cur; }); alert(sum2); </script>
javascript——归并方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。