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

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

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

ArrayじゃないものをArrayにする

var links=links=Array.slice(document.getElementsByTagName('a'));

とか。
Arrayにするとどんないいことがあるかというと、

たとえば画像へのリンクをFirebugのコンソールに列挙するときに

var links=links=Array.slice(document.getElementsByTagName('a'));

var links=links.filter(
function(link){
if(link.href.match(/(?:jpe?g|gif|png|bmp)$/))return true;
}
)
console.log(links);

みたいに簡潔に書ける。