配列 [1, 2, 3, 4] があるとき,その要素の和を求めるにはどうすればよいでしょうか。(この場合、和は 10 になります)。
[1, 2, 3, 4]
10
$.each]0が便利かなと思ったのですが、どうやって実装したらいいのかわかりません'。
$.each
なぜreduceではないのか?直感的ではありませんが、これを使って和を求めるのはとても簡単です。
var a = [1,2,3]; var sum = a.reduce(function(a, b) { return a + b; }, 0);
var arr = [1,2,3,4]; var total=0; for(var i in arr) { total += arr[i]; }
var total = 0; $.each(arr,function() { total += this; });
なぜreduceではないのか?直感的ではありませんが、これを使って和を求めるのはとても簡単です。