素人がプログラミングを勉強していたブログ

プログラミング、セキュリティ、英語、Webなどのブログ since 2008

連絡先: すかいぷ:javascripter_  か javascripter あっと tsukkun.net skypeのほうがいいです

JavaScript1.8を使う

たとえば、配列の値の合計を求めるプログラム。

いままでだったら

var list=[0,1,2,3,4,5,6,7,8,9];
var result=0;
for(var i=0;i<list.length;i++){
result+=list[i];
}

としていたものが、

var result=[0,1,2,3,4,5,6,7,8,9].reduce(function(prev,curr)prev+curr)

とできる。

参考:ページが見つかりません | Mozilla Developer Network