No Programming, No Life

新しいNPNLです。http://d.hatena.ne.jp/fumokmm/ から引っ越してきました。

文字列で受け取った関数を呼び出す

JavaScriptで,文字列で受け取った引数の関数を呼び出す方法を探していました。最初は文字列を解析して関数オブジェクトでも作ろうかな〜とか思っていたんですが,そういえばAjaxではJSONをevalで評価して・・・ってのを思い出し,解決に至りました。

function callByFunctionName(funcName) {
    eval(funcName + "()");
}