2017-08-02 96 views
2

以下代碼是從SharePoint的SP.UserProfiles.debug.js庫中提取的。JavaScript語句中的冒號

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工具中逐步瀏覽時,該行被直接跳過。但它也不像標籤,因爲它最後有一個分號。

+0

咦,我從來沒有見過這個,但顯然它可以[用於標記聲明】(https://stackoverflow.com/questions/418799/what-do-colon-do-in-javascript#418865)...以下是關於[MDN]的更多內容(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/聲明/標籤)。 –

+2

爲什麼分號表示它不是標籤?這是一個空的陳述上的標籤。 – 2017-08-02 02:23:45

+0

@torazaburo他可能是指「變量」 – slebetman

回答