2007-02-19

404 Blog Not Found:javascript - HereDocよりInterpolation

自分用メモ。
はまちちゃんより派生したお題へdankogai氏の回答。
そういえば、あんまりヒアドキュメントって使ってないなあとしみじみ。
function interpolate(str){
return str.replace(/#\{([^\}]+)\}/g, function(m0,m1){
var v = '';
try{
v = eval(m1);
}catch(e){
v = e
}
return v;
});
}

うーむさすがです。
コメントを投稿