我们需要包括javascript方法的返回类型吗?

时间:2019-05-18 09:05:53

标签: javascript function ecmascript-6

我对Javascript方法的返回类型有疑问。我看到了一些静态方法,这些方法不包含任何有关返回类型的线索,但可以将某些文本作为字符串返回。请说明:

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

1 个答案:

答案 0 :(得分:3)

不,您不-我很确定在纯JS中这是不可能的。您可以使用TypeScript做到这一点,并且其他一些语言也可以原生支持(Swift),但是您不能(也不能IIRC)使用JavaScript。

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

static display(): string {...}