javascript - 我们是否需要包含 javascript 方法的返回类型
问题描述
我对 Javascript 方法的返回类型有疑问。我见过一些静态方法,它们不包含任何关于返回类型的线索,而是将一些文本作为字符串返回。请解释:
<script>
class Test{
static display(){ //This doesn't include return type
return "static method is invoked"
}
}
document.writeln(Test.display());
</script>
解决方案
不,你不会——而且我很确定这在纯 JS 中是不可能的。您可以在 TypeScript 中执行此操作,并且其他一些语言本机支持它(Swift),但您在 JavaScript 中不(也不能 IIRC)。
如果你想使用 TypeScript,它看起来像:
static display(): string {...}
推荐阅读
- python - 使用 tensorflow 和 numpy 的奇怪数据类型错误
- javascript - 如何使用 React 开发者工具点击按钮?
- webpack - 使用 webpack-chain 和 vue-cli 3 更改生成文件的名称
- selenium - Webdriver 在每个页面上创建新会话
- python - 在 Python 中编译用户定义的正则表达式对象和搜索/匹配
- php - 在 PHP 中抓取网页时获取垃圾输出
- mysql - SQL:检查现在时间戳是否大于过期时间戳
- java - 如何填充每隔一个矩形/Java/acm/棋盘
- matlab - 类文件夹中的打包文件夹
- string - 每次在 str 中遇到某个单词时创建一个列表