我正在处理一个现有项目,看到某个文件里使用了这种导出函数的语法。那么这个语法是什么意思? export default (variables /*: * */ = variable) => { ... }
这只是一个内联注释,以 /* 开头,以 */ 结尾。 如果您正在使用 Flow 来为 JavaScript 项目编写类型,则它被解释为 注释类型注释。 在此处,它表示 variables 参数是类型 *。 Flow 中的星号类型 (*) 是 存在类型。 存在类型用作占位符,告诉 Flow 推断类型。