#reduce
<script type='text/javascript' >
var plus = function(x,y){
console.log(x,y);
return x + y;
}
var a = [1,2,3,4,5,6,7,8,9,10].reduce(plus);
console.log(a);
var d = {'A':10,'b':11,'c':12}.reduce(plus);
console.log(d);
</script>
連想配列は
SCRIPT438: オブジェクトは 'reduce' プロパティまたはメソッドをサポートしていません。
<script type='text/javascript' >
var plus = function(x,y){
return x + y;
}
var minus = function(x,y){
return x - y;
}
var kome = function(x,y){
return x(1,2) * y(3,4);
}
var a = [plus, minus].reduce(kome);
console.log(a);
</script>
これはできた