typescriptを使用して、 "Math.floor"や "console.log"のような文字列を関数Mathに変換する必要があります.floorおよびconsole.logを使用して、文字列パラメータとして渡されたときにこれらの関数を使用できるようにします。上Typescript - 文字列( "console.log")を関数(console.log)に変換する方法
例えばapplyFunction ("Math.floor", 4.2); // => Math.floor(4.2) => 4
applyFunction ("console.log", "Hi"); // => console.log("Hi") => Hi
そしてそう。
私はそれらをオブジェクトのキーと値として追加し、必要に応じてオブジェクトをスキャンしようとしました。しかし、既存のTypescript関数をすべて検索して追加する時間がないので、より包括的なアプローチを探しています。
私にとっては、それは次のように働いた: eval( "console.log")( 'foo'); Thanx alot – TamerB