我正在浏览 Vue.js 的源代码。在几乎所有的函数声明中,我都找到了一种定义函数的新方法
function isStringStart (chr: number): boolean {
return chr === 0x22 || chr === 0x27
}
Run Code Online (Sandbox Code Playgroud)
有人能解释一下这种函数声明叫什么吗?
这是一个类型声明。:boolean基本上意味着该isStringStart函数必须返回一个boolean值。与参数的类型声明相同。chr: number意味着,该函数接受一个参数,该参数必须是数字类型。
如果未满足要求(传递了不正确的参数或返回了错误的值),您使用的类型检查库将抛出错误。
| 归档时间: |
|
| 查看次数: |
1097 次 |
| 最近记录: |