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