f8g

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);
}

みたいにループの中で使えば効率的っていうやつだと思うんだけど、なんか検索するとそのように使ってないのが多い。非推奨だし、使われないのならいいのか。というか、本当に効率的なのか、これ。