Was steckt in geschweiften Klammern in JavaScript-Ausdrücken?
Während Sie möglicherweise auf Codefragmente wie diesen in jQuery-Dateien stoßen:
xxx.css({ 'float' : 'right' });
Man fragt sich vielleicht, was die geschweiften Klammern sind einschließen.
Objekt in Verkleidung
Im dargestellten Beispiel kapseln die geschweiften Klammern ein Objekt, das an die CSS-Funktion übergeben wird. Ein Objekt kann einfach mit geschweiften Klammern definiert werden:
myObj = {} // Initializes an empty object
Alternativ können Sie Eigenschaften und Methoden direkt innerhalb der Objektdeklaration zuweisen:
myObj = {'float' : 'right'} xxx.css(myObj);
Expanding on Objects
Objekte besitzen Eigenschaften und Methoden:
var myObj = { 'varOne': 'One', 'methodOne': function() { alert('methodOne has been called!')}, } myObj.methodOne(); // Displays 'methodOne has been called!'
Im Wesentlichen lockig Klammern an der Ausdrucksposition dienen als Mechanismus zum Definieren von Objekten, die die Funktionalität von JavaScript-Code verbessern. Eine Demonstration dieses Verhaltens finden Sie in der bereitgestellten Geige.
Das obige ist der detaillierte Inhalt vonWas stellen geschweifte Klammern in JavaScript-Ausdrücken dar?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!