Heim >Web-Frontend >js-Tutorial >Grundlegendes zu Javascript-Objektliteralen (grafisches Tutorial)

Grundlegendes zu Javascript-Objektliteralen (grafisches Tutorial)

亚连
亚连Original
2018-05-21 09:37:171697Durchsuche

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());

2. Die Definition von Objektliteralen kann problemlos mit Situationen umgehen, in denen eine große Anzahl von Funktionsparametern in Eins-zu-Eins-Entsprechung ausgegeben werden muss. Seine Gegenmaßnahme besteht darin,

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

js

Echtzeitüberwachung von Änderungen der Eingabewerte (grafisches Tutorial)

Verwandte

js

Zusammenfassung 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn