我在一个年轻人编写的 JavaScript 代码中看到了这个函数
function foo(e:MouseEvent){
...
}
我想知道 e:MouseEvent 是做什么用的?
我在一个年轻人编写的 JavaScript 代码中看到了这个函数
function foo(e:MouseEvent){
...
}
我想知道 e:MouseEvent 是做什么用的?
'e:MouseEvent'是在TypeScript中带有类型声明的命名参数。在TypeScript参数中使用冒号将参数绑定到特定类型,而在这种情况下,类型是'MouseEvent'。
通常将e作为JavaScript事件的参数名称。考虑到该类型,它很可能是响应单击事件的函数。
您可以在TypeScript官方文档的“Function Types”部分中阅读更多有关其语法的详细信息:https://www.typescriptlang.org/docs/handbook/functions.html。
MouseEvent
构造函数的一个实例。 - Ram