第一次见到reduce 是在js 的高级程序设计中,它的意思是把一个数组减少为一个数,举的例子是数组中元素的求和.它接受一个函数作为参数,函数又有两个参数,一个是prev, 前一个值,一个是next, 后一个值,然后函数体就是返回相加的值. let array = [1, 3, 5]; let sum = array.reduce((prev, next) => { return prev + next; }) console.log(sum); 我对reduce 的理解也仅限于此,只停留在了表…