可以使用&lt; <method>&gt;:&lt; <method_param>&gt;调用JavaScript方法吗?</method_param> </method>

时间:2015-02-15 21:36:59

标签: javascript methods reverse-engineering

我必须对一段JavaScript代码进行逆向工程,虽然我知道会发生什么,但这是我第一次看到这样的语法,我想知道会发生什么。这就是我所拥有的:

// @param {function}  a   callback method
function generateUri(a) {

   a: if (some condition) {
     // A
   } else if (other condition) {
     // B
   } else {
     // C
   }

问题:
a:是什么意思?参数a是一种方法,因此这会使用aAB调用方法C吗?如果是这样的话,我是否可以感谢一些关于如何阅读这是有效的sytax的指示。

谢谢!

修改
它没有调用方法,我的控制台说,这不会触发:

foo = function (my_param) {alert(my_param);}
foo: "hello";

1 个答案:

答案 0 :(得分:1)

这是label,用作breakcontinue语句的目标。

它与具有相同名称的函数参数无关。