这个JavaScript参数语法叫什么?

Eri*_*ric 1 javascript

我见过一些使用这种语法的JavaScript代码示例:

function(foo:String) {
  // code
}
Run Code Online (Sandbox Code Playgroud)

我假设它做了某种类型转换,但无法找到有关此语法的大量信息.有谁知道这叫什么,以及记录在哪里?这是严格的JavaScript还是浏览器扩展?

Bol*_*ock 5

据我所知,这不是有效的JavaScript.相反,它是ActionScript(两种语言都基于ECMAScript标准).它只是告诉编译器参数的类型是String或者它的任何子类.

Adobe的AS3变量文档中包含此声明.相同的语法用于局部变量,字段,函数参数和函数返回类型.

  • 啊,谢天谢地!我开始怀疑我的JavaScript知识是否存在巨大差距! (2认同)