可以使用 <<method>>: <<method_param>> 调用 JavaScript 方法吗?
Can a JavaScript method be called with <<method>>: <<method_param>>?
我必须对一段 JavaScript 代码进行逆向工程,虽然我知道会发生什么,但这是我第一次看到这样的语法,我想知道会发生什么。这是我拥有的:
// @param {function} a callback method
function generateUri(a) {
a: if (some condition) {
// A
} else if (other condition) {
// B
} else {
// C
}
问题:
a:
是什么意思?参数a
是一个方法,那么这个调用方法a
是用A
、B
还是C
呢?如果是这样,我能否提供一些指示,让我可以了解这是如何有效的语法。
谢谢!
编辑:
它不调用方法,我的控制台说,它不会触发:
foo = function (my_param) {alert(my_param);}
foo: "hello";
这是一个 label,用作 break
和 continue
语句的目标。
与同名函数参数无关。
我必须对一段 JavaScript 代码进行逆向工程,虽然我知道会发生什么,但这是我第一次看到这样的语法,我想知道会发生什么。这是我拥有的:
// @param {function} a callback method
function generateUri(a) {
a: if (some condition) {
// A
} else if (other condition) {
// B
} else {
// C
}
问题:
a:
是什么意思?参数a
是一个方法,那么这个调用方法a
是用A
、B
还是C
呢?如果是这样,我能否提供一些指示,让我可以了解这是如何有效的语法。
谢谢!
编辑:
它不调用方法,我的控制台说,它不会触发:
foo = function (my_param) {alert(my_param);}
foo: "hello";
这是一个 label,用作 break
和 continue
语句的目标。
与同名函数参数无关。