首页 > 解决方案 > 无法以简单的方式在打字稿文件中定义方法

问题描述

我试图以简单的方式定义一个方法:

   method(arg: string): any {
      // code
   }

但它不起作用。

如果我这样定义它,那么它可以工作:

   const method = ((arg: string) => {
      // code
   });

为什么我不能以简单的方式定义方法?

标签: typescriptmethods

解决方案


在类之外,该语法无效。如果你想声明一个命名函数,其他一些选项是:

function method(arg: string) : any {
}

const method = function(arg: string) : any {
};

推荐阅读