【发布时间】:2020-07-28 21:50:43
【问题描述】:
在 PHP 中,您可以将函数参数(或在 PHP 争论中称为)设置为仅接受特定类型和默认值。这在 JavaScript 中可行吗?
function test(bool $a = false) {
}
在 Atom 代码编辑器中,当我键入例如 'text'.substring() 并将鼠标悬停在代码上时,工具提示窗口会显示此内容...
(Method) String.substring(start: number, end?: number)
我希望能够设置参数类型的原因是让这个工具提示在我的自定义函数上准确。
【问题讨论】:
-
Typescript 在您询问的上下文中添加了变量类型的概念。
-
参数类型[0] === ...
-
JavaScript 有默认值,它没有参数类型。
-
@Barmar 我更新了问题。请阅读以了解我为什么要问这个问题。
-
@StackSlave 我更新了问题。请阅读以了解我为什么要问这个问题。
标签: javascript function types parameters default