In diesem Tutorial lernen Sie anhand von Beispielen JavaScript-Objekte kennen.
Im Tutorial zu JavaScript-Datentypen haben Sie 7 verschiedene primitive Datentypen kennengelernt. Und hier lernen Sie etwas über das achte// object const student = ( firstName: 'ram', class: 10 );
Hier student
ist ein Objekt, das Werte wie Zeichenfolgen und Zahlen speichert.
JavaScript-Objektdeklaration
Die Syntax zum Deklarieren eines Objekts lautet:
const object_name = ( key1: value1, key2: value2 )
Hier wird ein Objekt object_name
definiert. Jedes Element eines Objekts ist ein Schlüssel-Wert- Paar, das durch Kommas getrennt und in geschweiften Klammern eingeschlossen ist ()
.
Beispielsweise,
// object creation const person = ( name: 'John', age: 20 ); console.log(typeof person); // object
Sie können ein Objekt auch in einer einzelnen Zeile definieren.
const person = ( name: 'John', age: 20 );
Im obigen Beispiel sind name
und age
Schlüssel bzw. John
und 20
Werte.
Es gibt andere Möglichkeiten, ein Objekt in JavaScript zu deklarieren. Weitere Informationen finden Sie unter Verschiedene Möglichkeiten zum Deklarieren von JavaScript-Objekten.
JavaScript-Objekteigenschaften
In JavaScript werden "Schlüssel: Wert" -Paare als Eigenschaften bezeichnet . Beispielsweise,
let person = ( name: 'John', age: 20 );
Hier name: 'John'
und age: 20
sind Eigenschaften.

Zugriff auf Objekteigenschaften
Sie können mit dem Schlüssel auf den Wert einer Eigenschaft zugreifen .
1. Verwenden der Punktnotation
Hier ist die Syntax der Punktnotation.
objectName.key
Beispielsweise,
const person = ( name: 'John', age: 20, ); // accessing property console.log(person.name); // John
2. Verwenden der Klammernotation
Hier ist die Syntax der Klammernotation.
objectName("propertyName")
Beispielsweise,
const person = ( name: 'John', age: 20, ); // accessing property console.log(person("name")); // John
Verschachtelte JavaScript-Objekte
Ein Objekt kann auch ein anderes Objekt enthalten. Beispielsweise,
// nested object const student = ( name: 'John', age: 20, marks: ( science: 70, math: 75 ) ) // accessing property of student object console.log(student.marks); // (science: 70, math: 75) // accessing property of marks object console.log(student.marks.science); // 70
Im obigen Beispiel student
enthält ein Objekt einen Objektwert in der marks
Eigenschaft.
JavaScript-Objektmethoden
In JavaScript kann ein Objekt auch eine Funktion enthalten. Beispielsweise,
const person = ( name: 'Sam', age: 30, // using function as a value greet: function() ( console.log('hello') ) ) person.greet(); // hello
Hier wird eine Funktion als Wert für die Begrüßungstaste verwendet. Deshalb müssen wir verwenden, person.greet()
anstatt person.greet
die Funktion innerhalb des Objekts aufzurufen.
Eine JavaScript- Methode ist eine Eigenschaft, die eine Funktionsdeklaration enthält. Im nächsten Tutorial erfahren Sie mehr über JavaScript-Methoden.