2017-08-02 1 views
2

Der folgende Code wird aus der SP.UserProfiles.debug.js-Bibliothek von SharePoint extrahiert.Doppelpunkt in JavaScript-Anweisung

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 
} 

Was bedeutet "a:;" in der zweiten Zeile bedeuten? Wenn ich im IE Developer Tool einen Schritt durchmachte, wurde diese Zeile durchgelassen. Es sieht aber auch nicht wie ein Etikett aus, da es am Ende ein Semikolon hat.

+0

Huh, würde ich das noch nie gesehen, aber anscheinend kann es [verwendet, um eine Aussage zu beschriften] werden (https://stackoverflow.com/questions/418799/what-does-double-do-in-javascript # 418865) ... Hier finden Sie weitere Informationen über [MDN] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/ Anweisungen/Label). –

+2

Warum sollte ein Semikolon bedeuten, dass es kein Etikett war? Es ist ein Label auf einer leeren Aussage. –

+0

@torazaburo Er meinte wahrscheinlich "Variable" – slebetman

Antwort