可以通过以下步骤实现:
const obj = {
method1: () => {
console.log("调用了方法1");
},
method2: () => {
console.log("调用了方法2");
}
};
const key = "method1";
obj[key]();
这将调用obj对象中名为"method1"的方法,并在控制台输出"调用了方法1"。
总结起来,使用字符串类型的键调用对象中的方法需要定义一个对象,使用索引签名来访问对象的属性,并将字符串类型的键作为索引传递给对象。这样可以实现在Typescript中使用字符串类型的键调用对象中的方法。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云