Regexp#compile
っていうのは、
var text = "sdf125gh45d789w9qer3458dsastr123dyjhgfe786dsgdas"; var words = "abcdefghijklmn".split(""); var r = /./; var results = []; for(var i = 0; i < words.length; i++){ r.compile(words[i]); if(text.match(r)) results.push(i); }
みたいにループの中で使えば効率的っていうやつだと思うんだけど、なんか検索するとそのように使ってないのが多い。非推奨だし、使われないのならいいのか。というか、本当に効率的なのか、これ。