首页 > 解决方案 > 我们是否需要包含 javascript 方法的返回类型

问题描述

我对 Javascript 方法的返回类型有疑问。我见过一些静态方法,它们不包含任何关于返回类型的线索,而是将一些文本作为字符串返回。请解释:

      <script>  
        class Test{  
          static display(){  //This doesn't include return type 
           return "static method is invoked"  
          }  
        }  
        document.writeln(Test.display());  
      </script> 

标签: javascriptfunctionecmascript-6

解决方案


不,你不会——而且我很确定这在纯 JS 中是不可能的。您可以在 TypeScript 中执行此操作,并且其他一些语言本机支持它(Swift),但您在 JavaScript 中不(也不能 IIRC)。

如果你想使用 TypeScript,它看起来像:

static display(): string {...}

推荐阅读