我见过一些使用这种语法的 JavaScript 代码示例:
function(foo:String) {
// code
}
我假设它进行了某种类型转换,但未能找到有关此语法的太多信息。有谁知道这叫做什么,它在哪里记录?这是严格的 JavaScript 还是浏览器扩展?
最佳答案
据我所知,这不是有效的 JavaScript。相反,它是 ActionScript(两种语言都基于 ECMAScript 标准)。它只是告诉编译器参数的类型是 String
或其任何子类。
此声明包含在 Adobe's AS3 documentation for variables 中.相同的语法用于局部变量、字段、函数参数和函数返回类型。
关于javascript - 这个 JavaScript 参数语法叫什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7891202/