搜索
写经验 领红包
 > 运动

javascipt中educe方法(jseduce)

导语:javaScript 中 reduce方法(累加器)

javascript中reduce方法(js.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);

本文内容由小荣整理编辑!