Dieser Artikel führt hauptsächlich in das Verständnis von Javascript-Objektliteralen ein. Es ist leicht zu verstehen und Freunde in Not können sich darauf beziehen.
Objektliteral-Ausgabemethoden und Definitionsvorteile
1 Es gibt zwei Möglichkeiten, Objektliterale auszugeben: traditionell „. ', und Array-Modus, Bei der Ausgabe im Array-Modus müssen die eckigen Klammern jedoch in Anführungszeichen gesetzt werden, z. B.
var box = { name:'abc'; age:28 }; alert(box['name']);
Methoden für Objekte definieren,
A: Wenn Sie die traditionelle Methode zum Definieren eines Objekts verwenden, müssen Sie zuerst eine Methode definieren und dann den Methodennamen einem zuweisen Das Aufrufen dieser Methode ohne Klammern gibt den Methodencode zurück. Wenn Sie diese Methode mit Klammern nach dem Objektattribut aufrufen möchten, erhalten Sie den Rückgabewert der Methode
function objrun(){ return '123'; } var box = new Object(); box.name='abc'; box.age = 28; box.run = objrun; alert(box.run()); //结果为123 // alert(box.run); //结果为function objrun(){ return '123'; } //如果box.run = objrun(); //alert(box.run); //结果为123,如果带上圆括号,就报错啦
B: Verwenden Sie Literaldefinitionen und , um die Funktion direkt auf das Attribut des Objekts zu schreiben. Es gibt keinen Funktionsnamen für diese Funktion. Es handelt sich um eine anonyme Funktion. Wie rufe ich diese Methode auf? Verwenden Sie zum Aufrufen einer Methode für diesen Attributnamen einfach das Gleiche wie oben:
var box = { name:'abc', age:28, run:function(){ return '123'; } } alert(box.run());
ein Objekt an die Funktion zu übergeben und dieses Objekt wörtlich zu definieren. Die entsprechenden Attribute und Werte können ihre Beziehung auf einen Blick deutlich machen
, da die Funktion nur ein Teil ist des Codes und muss aufgerufen werden >Das Obige habe ich für alle zusammengestellt und hoffe, dass es in Zukunft für alle hilfreich sein wird.Verwandte Artikel:
Verwandte
jsEchtzeitüberwachung von Änderungen der Eingabewerte (grafisches Tutorial)
Verwandte
jsZusammenfassung gängiger Methoden von string() (grafisches Tutorial)
Welche Methoden gibt es für PHP, um lokal zu lesen jsauf Dateien
Das obige ist der detaillierte Inhalt vonGrundlegendes zu Javascript-Objektliteralen (grafisches Tutorial). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!