Heim >Web-Frontend >Front-End-Fragen und Antworten >Was sind JavaScript-Objekte?

Was sind JavaScript-Objekte?

青灯夜游
青灯夜游Original
2021-10-28 15:10:074391Durchsuche

In JavaScript ist ein Objekt eine Datensammlung mit Eigenschaften und Methoden. Es handelt sich um eine ungeordnete Sammlung verwandter Daten in Form von „Schlüssel:Wert“-Paaren. Um einen Objekttyp zu definieren, müssen Sie geschweifte Klammern „{}“ verwenden. " und die Syntax „{ name1:value1,...,nameN:valueN}".

Was sind JavaScript-Objekte?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

In JavaScript ist ein Objekt eine Sammlung von Daten mit Eigenschaften und Methoden. Es ist ein Container benannter Werte, die Eigenschaften und Methoden genannt werden. Auf die in einem Objekt enthaltenen Daten kann in zwei Formen zugegriffen werden: Eigenschaften und Methoden.

Object ist ein Referenzdatentyp. Einer Variablen, der ein Referenzwert zugewiesen ist, wird eine Referenz oder ein Zeiger auf diesen Wert bereitgestellt. Diese Referenz oder dieser Zeiger zeigt auf den Speicherort, an dem das Objekt gespeichert ist. Variablen speichern eigentlich keine Werte.

Der Objekttyp ist eine ungeordnete Menge aus Schlüsseln und Werten. Um einen Objekttyp zu definieren, müssen Sie geschweifte Klammern { verwenden. Das Syntaxformat lautet wie folgt:
{ },语法格式如下:

{name1: value1, name2: value2, name3: value3, ..., nameN: valueN}

其中 name1、name2、name3、...、nameN 为对象中的键,value1、value2、value3、...、valueN 为对应的值。

在 JavaScript 中,对象类型的键都是字符串类型的,值则可以是任意数据类型,例如字符串、数组、函数或其它对象等。要获取对象中的某个值,可以使用对象名.键rrree

wobei name1, name2, name3,..., nameN die Schlüssel im Objekt sind, value1, value2, value3,..., valueN die entsprechenden Werte.

In JavaScript sind die Schlüssel von Objekttypen alle Zeichenfolgentypen, und die Werte können beliebige Datentypen sein, z. B. Zeichenfolgen, Arrays, Funktionen oder andere Objekte. Um einen Wert in einem Objekt abzurufen, können Sie die Form object name.key verwenden, wie im folgenden Beispiel gezeigt:

var person = {
    name: 'Bob',
    age: 20,
    tags: ['js', 'web', 'mobile'],
    city: 'Beijing',
    hasCar: true,
    zipcode: null,
    displayName: function() {
        document.write(this.name);
    }
};
console.log(person.name);       // 输出 Bob
console.log(person.age);        // 输出 20

[Lernempfehlung: 🎜Javascript-Tutorial für Fortgeschrittene🎜]🎜

Das obige ist der detaillierte Inhalt vonWas sind JavaScript-Objekte?. 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