javascript 函数参数中冒号的作用
What does colon do in a javascript function parameter
我在一个年轻人写的javascript代码中看到了这个功能
function foo(e:MouseEvent){
...
}
I want to know what does e:MouseEvent do?
'e:MouseEvent' 是在打字稿中带有类型声明的命名参数。打字稿参数中使用冒号将参数绑定到特定类型,在本例中为类型 'MouseEvent'.
e 通常用作 javascript 事件的参数名称。鉴于类型,它可能是响应点击事件的函数。
您可以在 TypeScript 官方文档的 'Function Types' 标题下阅读有关其语法的更多详细信息:https://www.typescriptlang.org/docs/handbook/functions.html.
我在一个年轻人写的javascript代码中看到了这个功能
function foo(e:MouseEvent){
...
}
I want to know what does e:MouseEvent do?
'e:MouseEvent' 是在打字稿中带有类型声明的命名参数。打字稿参数中使用冒号将参数绑定到特定类型,在本例中为类型 'MouseEvent'.
e 通常用作 javascript 事件的参数名称。鉴于类型,它可能是响应点击事件的函数。
您可以在 TypeScript 官方文档的 'Function Types' 标题下阅读有关其语法的更多详细信息:https://www.typescriptlang.org/docs/handbook/functions.html.