私は文字列containg anonymus関数定義を持っていますが、どのように呼び出すことができます。文字列からanonymus関数を呼び出す方法
evalをしようとしましたvar fn_str = "function(){ alert('called'); }";
が、関数は名前を持たなければならないというエラーが発生しました:関数がとても似ていると言うことができます。
eval(fn_str).apply(this); // SyntaxError: function statement requires a name
あなたは 'A'と' eval'呼び出しますファンクション文字列は 'fn_str'にあります。この方法では動作しません... – gdoron
私は短時間のためにコンソールを使用していましたが、これを変更するのを忘れてしまいました。 – Kristian