我有一种情况,需要在查找表中将函数作为值存储,键作为字符串存储。这些函数基本上是具有不同名称和输入参数但返回类型相同的处理程序。当调用方搜索特定的索引时,它应该在表中查找该特定键,并且它应该获取返回的函数,调用方可以相应地调用该函数。
我是打字稿新手,所以不确定如何编写相同的代码。任何帮助将不胜感激。
let value = myhash [“ somestring”]; // gete
interface IHash {
[property: string]: Function
}
const t: IHash = {}
t.name = function () {
console.log("the name function invoked")
}
t.name()