Heim  >  Artikel  >  Web-Frontend  >  So erstellen Sie ein neues Objekt in Javascript

So erstellen Sie ein neues Objekt in Javascript

藏色散人
藏色散人Original
2021-11-08 17:30:303599Durchsuche

So erstellen Sie ein neues Objekt in JavaScript: 1. Erstellen Sie ein neues Objekt in Form eines Literals. 2. Erstellen Sie ein neues Objekt in Form von new Object().

So erstellen Sie ein neues Objekt in Javascript

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

Wie erstelle ich ein neues Objekt in JavaScript?

Es gibt zwei Syntaxen zum Erstellen eines Objekts in JavaScript:

Die eine erfolgt durch Literalform, die andere durch new Object().

Erstellen Sie ein Personenobjekt mit Namen, Alter und Attributen wie Geschlecht.

1. Literale Syntax

var person = {name:"chen",age:12,sex:"male"};

Bei der Deklaration von Objekten in JS schreiben die meisten Leute so: var a = new Object( );

Warum?

{}Dies wird als Objektliteral bezeichnet und new Object() verwendet die Konstruktorfunktion.

Objektliterale sind bequemer zu deklarieren als Konstruktorfunktionen.

Daher wird empfohlen, Objektliteraldeklarationen in JS Vorrang einzuräumen

In JavaScript bedeutet die Verwendung des Schlüsselworts new, die folgenden vier Dinge zu tun:

Erstellen Sie ein neues Objekt. Der Typ dieses Objekts ist Objekt.

Setzen Sie das interne, Zugänglichkeits- und [[prototype]]-Attribute dieses neuen Objekts auf die im Konstruktor festgelegten Attribute (bezogen auf den Konstruktor, auf den „prototyp.construtor“ verweist);

Führen Sie den Konstruktor aus, wenn das Schlüsselwort „this“ lautet. Wenn erwähnt, verwenden Sie die Eigenschaften von das neu erstellte Objekt;

Das neu erstellte Objekt zurückgeben (es sei denn, der Konstruktor gibt „kein Prototyp“ zurück).

Empfohlenes Video-Tutorial: „

Javascript-Grundlagen-Tutorial

Das obige ist der detaillierte Inhalt vonSo erstellen Sie ein neues Objekt in Javascript. 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