冒号在javascript函数参数中做什么

马里克瑟·阿泽玛

我在一个年轻人写的javascript代码中看到了此功能

function foo(e:MouseEvent){
   ...
}

我现在想e:MouseEvent做什么?

克里斯托弗·布拉德肖

“ e:MouseEvent”是在打字稿中带有类型声明的命名参数。在打字稿参数中使用冒号将参数绑定到特定类型,在这种情况下为“ MouseEvent”类型。

e通常用作javascript事件的参数名称。给定类型,它可能是响应点击事件的函数。

您可以在TypeScript官方文档的“函数类型”标题下阅读有关其语法的更多详细信息:https : //www.typescriptlang.org/docs/handbook/functions.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章