我在一个年轻人编写的javascript代码中看到了这个函数
function foo(e:MouseEvent){
...
}我想知道e:MouseEvent做什么?
发布于 2017-01-23 22:25:04
'e:MouseEvent‘是一个命名参数,类型声明在类型记录中。在类型记录参数中使用冒号将参数绑定到特定类型,在本例中,该类型是'MouseEvent‘类型。
E通常用作javascript事件的参数名。给定类型,它很可能是一个响应单击事件的函数。
您可以在类型记录的正式文档:https://www.typescriptlang.org/docs/handbook/functions.html的“Function”标题下阅读更多关于其语法的详细信息。
https://stackoverflow.com/questions/30610997
复制相似问题