> 运动
javascipt中educe方法(jseduce)
导语:javaScript 中 reduce方法(累加器)
var arr=[1,2,3,4];var a=arr.reduce(function(prev,cur){ return prev+cur;})a; //10init 初始值,计算结束后返回值cur 当前值
var arr=[1,2,3,4];var a=arr.reduce(function(prev,cur){ return prev+cur;},5)a; //15prev 表示上一次调用回调时的返回值,或者初始值 init;cur 当前值5 初始值
var arr=[1,2,3,4];var a=arr.reduce(function(prev,cur){ return prev+cur;},5)a; //15prev 表示上一次调用回调时的返回值,或者初始值 init;cur 当前值5 初始值
应用:
1、求数组项之和 return prev + cur;(用的较多)
2、求数组项最大值 return Math.max(prev,cur);
本文内容由小荣整理编辑!