を使用せずに、おそらくスコープを含む文字列から関数を呼び出すにはどうすればよいでしょうかeval
。
アイデアは、dragEndCallback
属性内にコールバックを指定し、それを呼び出して、ドラッグの開始オブジェクトと終了オブジェクトをパラメーターとして指定することです。私の場合、ある種の一般的なドラッグアンドドロップ。
ほとんどの人は eval を使うように言うでしょうが、それは安全ではなく、遅く、全体的に非常に悪い考えです。
サポートしたいサンプル文字列を次に示します。
"NamespaceA.functionName"
"functionName"
"NamespaceB.NamespaceA.functionName"
"ClassB.methodName"