(Die Seite wurde neu angelegt: „==Objekt Grundlagen== Wie mit vielen Dingen in JavaScript beginnt das Erzeugen eines Objekts häufig mit der Definition und Initialisierung einer Variablen. Ve…“) |
Keine Bearbeitungszusammenfassung Markierung: 2017-Quelltext-Bearbeitung |
||
Zeile 3: | Zeile 3: | ||
var person = {}; | var person = {}; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Wenn Sie <code>person</code> in ihrer JS console eingeben und die Entertaste drücken, sollten Sie folgendes Resultat erhalten:<syntaxhighlight lang="js"> | Wenn Sie <code>person</code> in ihrer JS console eingeben und die Entertaste drücken, sollten Sie folgendes Resultat erhalten:<syntaxhighlight lang="js"> | ||
[object Object] | [object Object] | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Glückwunsch, Sie haben gerade ihr erstes Objekt erzeugt. Aufgabe erledigt! Aber dies ist ein leeres Objekt, also können wir noch nicht viel damit anfangen. Lassen sie uns unser Objekt erweitern, damit es folgendermaßen aussieht:<syntaxhighlight lang="js"> | Glückwunsch, Sie haben gerade ihr erstes Objekt erzeugt. Aufgabe erledigt! Aber dies ist ein leeres Objekt, also können wir noch nicht viel damit anfangen. Lassen sie uns unser Objekt erweitern, damit es folgendermaßen aussieht:<syntaxhighlight lang="js"> | ||
var person = { | var person = { | ||
Zeile 26: | Zeile 22: | ||
}; | }; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Nach dem Abspeichern und Aktualisieren des Browsers versuchen Sie, etwas vom Folgenden in der JavaScript-Konsole ihrer Browser Entwicklerwerkzeuge einzugeben:<syntaxhighlight lang="js"> | Nach dem Abspeichern und Aktualisieren des Browsers versuchen Sie, etwas vom Folgenden in der JavaScript-Konsole ihrer Browser Entwicklerwerkzeuge einzugeben:<syntaxhighlight lang="js"> | ||
person.name | person.name | ||
Zeile 35: | Zeile 29: | ||
person.bio() | person.bio() | ||
person.greeting() | person.greeting() | ||
</syntaxhighlight>Sie haben nun einige Daten und Funktionen innerhalb ihres Objekts und sind in der Lage, mit recht einfacher Syntax darauf zuzugreifen! | </syntaxhighlight> | ||
Sie haben nun einige Daten und Funktionen innerhalb ihres Objekts und sind in der Lage, mit recht einfacher Syntax darauf zuzugreifen! | |||
Aktuelle Version vom 29. November 2021, 12:30 Uhr
Objekt Grundlagen
Wie mit vielen Dingen in JavaScript beginnt das Erzeugen eines Objekts häufig mit der Definition und Initialisierung einer Variablen. Versuchen Sie, folgendes unterhalb des bestehenden JavaScript Quelltextes einzugeben, dann abzuspeichern und einen Browser refresh durchzuführen:
var person = {};
Wenn Sie person
in ihrer JS console eingeben und die Entertaste drücken, sollten Sie folgendes Resultat erhalten:
[object Object]
Glückwunsch, Sie haben gerade ihr erstes Objekt erzeugt. Aufgabe erledigt! Aber dies ist ein leeres Objekt, also können wir noch nicht viel damit anfangen. Lassen sie uns unser Objekt erweitern, damit es folgendermaßen aussieht:
var person = {
name: ['Bob', 'Smith'],
age: 32,
gender: 'male',
interests: ['music', 'skiing'],
bio: function() {
alert(this.name[0] + ' ' + this.name[1] +
' is ' + this.age + ' years old. He likes ' +
this.interests[0] + ' and ' + this.interests[1] + '.');
},
greeting: function() {
alert('Hi! I\'m ' + this.name[0] + '.');
}
};
Nach dem Abspeichern und Aktualisieren des Browsers versuchen Sie, etwas vom Folgenden in der JavaScript-Konsole ihrer Browser Entwicklerwerkzeuge einzugeben:
person.name
person.name[0]
person.age
person.interests[1]
person.bio()
person.greeting()
Sie haben nun einige Daten und Funktionen innerhalb ihres Objekts und sind in der Lage, mit recht einfacher Syntax darauf zuzugreifen!
Quelle des zitierten Beispiels: https://developer.mozilla.org/de/docs/Learn/JavaScript/Objects/Basics