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

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

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

call使わなくても、document.getElements〜の戻り値にforEachとか使える!

ページが見つかりません | Mozilla Developer Networkには書いて無いけど、forEachがもっとお手軽に使える。

具体的には、今まで僕が書いてたのは

Array.prototype.forEach.call(document.links,
function(link){
console.log(link);
}
)

みたいな非常に格好の悪いスクリプトだったんだけど、実はこんなにシンプルに書けることを知った。

Array.forEach(document.links,
function(link){
console.log(link)
}
)

おお、ArrayっぽいものにちゃんとArrayのメソッドが使える。