JavaScript【引用方法】归并方法

 1 <script>
 2     var arr1 = [2,4,16];
 3 
 4     //函数返回的任何值都会作为第一个参数自动传给下一项
 5     //reduce()
 6     //从前往后
 7     //reduce的函数的四个参数依次为:前一个值、当前值、项的索引、数组对象
 8     var sum = arr1.reduce(function(prev, cur, index, array){
 9         return prev + cur;
10     });
11     console.log(sum);        //输出:22
12     
13     //reduceRight()
14     //从后往前
15     var divide = arr1.reduceRight(function(prev, cur, index, array){
16         return prev/cur;
17     });
18     console.log(divide);    //输出:2
19 </script>    

以上为学习《JavaScript 高级程序设计》》(第 3 版) 所做笔记。

原文地址:https://www.cnblogs.com/xiaoxuStudy/p/12304290.html