我已经看到了使用这种语法的一些JavaScript代码示例:调用JavaScript参数语法是什么?
function(foo:String) {
// code
}
我认为它确实某种类型转换的,但一直没能找到有关该语法的很多信息。有谁知道这是叫什么,它在哪里被记录?这是严格的JavaScript还是浏览器扩展?
我已经看到了使用这种语法的一些JavaScript代码示例:调用JavaScript参数语法是什么?
function(foo:String) {
// code
}
我认为它确实某种类型转换的,但一直没能找到有关该语法的很多信息。有谁知道这是叫什么,它在哪里被记录?这是严格的JavaScript还是浏览器扩展?
据我所知,这不是有效的JavaScript。相反,它是ActionScript(两种语言都基于ECMAScript标准)。它只是告诉编译器该参数的类型是String
或其任何子类。
此声明涵盖在Adobe's AS3 documentation for variables。同样的语法用于局部变量,字段,函数参数和函数返回类型。
你能告诉我们一个示例源吗? – Dennis
“我见过一些JavaScript代码示例”在哪里? – epascarello
它在LifeHacker上大部分都是笨拙的小样本。我在Google上搜索TextMate主题并看到截图。虽然在编辑器中选择了“JavaScript”用于语法高亮显示,但BoltClock可能会提供ActionScript。 – Eric