我对Javascript方法的返回类型有疑问。我看到了一些静态方法,这些方法不包含任何有关返回类型的线索,但可以将某些文本作为字符串返回。请说明:
<script>
class Test{
static display(){ //This doesn't include return type
return "static method is invoked"
}
}
document.writeln(Test.display());
</script>
答案 0 :(得分:3)
不,您不-我很确定在纯JS中这是不可能的。您可以使用TypeScript做到这一点,并且其他一些语言也可以原生支持(Swift),但是您不能(也不能IIRC)使用JavaScript。
如果您想使用TypeScript,它将看起来像:
static display(): string {...}