使用打字稿,我需要一些字符串,如「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