/ *:* * /内部函数参数是什么意思?

时间:2019-04-04 06:47:39

标签: javascript

我正在处理一个现有项目,并且在任何文件中看到这种类型的函数导出。那么这个语法是什么意思?

export default (variables /*: * */ = variable) => {
...
}

1 个答案:

答案 0 :(得分:3)

这只是一个内联注释,以/*开头,以*/结尾。

如果您使用Flow键入您的JavaScript项目,那么它将被解释为comment type annotation

这里表示variables参数的类型为*

流(*)中的星号类型为existential type

  

存在类型用作占位符,告诉Flow推断该类型。