JavaScript声明中的冒号

时间:2017-08-02 02:13:43

标签: javascript

以下代码是从SharePoint的SP.UserProfiles.debug.js库中提取的。

    getUserProfilePropertiesFor: function (d) {
    a: ;
    var b = this.get_context(),
    a,
    c = new SP.ClientActionInvokeMethod(this, "GetUserProfilePropertiesFor", [d]);
    b.addQuery(c);
    a = [];
    b.addQueryIdAndResultObject(c.get_id(), a);
    return a
}

“a:;”是什么在第二行意味着什么?当我在IE Developer工具中单步执行时,该行被直接跳过。但它看起来也不像标签,因为它最后有一个分号。

1 个答案:

答案 0 :(得分:3)

  

“a:;”是什么在第二行意味着什么?

这是一个标签声明:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/label