使用打字稿,我需要一些字符串,如“Math.floor”和“的console.log”转换为数学函数.floor和console.log,以便能够在作为字符串参数传递时使用这些函数。打字稿 - 如何将字符串(“执行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”)( '富'); Thanx很多 – TamerB