Vorwort: In 1. Objektliteralelet obj = {} // leeres Objekt let obj2 = {a:1, b:2} let obj3 = {" hel": "wold"} // Wenn der Eigenschaftsname Leerzeichen enthält, können Sie als Eigenschaftsnamen einen Zeichenfolgenliteral verwenden 2. Das neue Schlüsselwort erstellt ein Objekt Verwenden Sie das Schlüsselwort let o = new Object(); // integrierter Konstruktor let m = new Math(); lass a = neues Array(); lass d = neues Datum(); function Person(){ //Benutzerdefinierter Konstruktor} let person = neue Person() 3. Erstellen Sie ein Objekt mit Object.create()lass o = Objekt.create({x:1, y:2}); konsole.log(o.x+oy) //3 Das neue Objekt o erbt Objekt.erstellen(null) 4. Verwenden Sie den Erweiterungsoperator: ...ES2018 fügt den Spread-Operator hinzu ... um vorhandene Objekteigenschaften in ein neues Objekt zu kopieren sei foo = {x:1, y:2} lass bar = {z:3} let zoo = { ...foo, ...bar} console.log(zoo) // {x:1, y:2, z:3} Einige Hinweise:
5. Verwenden Sie die Methode Object.assign() sei foo = {x:1, y:2} lass bar = {z:3} lass zoo = {} let obj = Objekt.assign(zoo, foo, bar) console.log(zoo) // {x:1, y:2, z:3} console.log(obj===zoo) // wahr Darüber hinaus wurden in 6. Abgekürzte EigenschaftenWenn Sie ein Objekt erstellen möchten, das aus mehreren Variablennamen und entsprechenden Werten besteht, müssen Sie das Objekt wie mit der herkömmlichen Objektliteralsyntax konstruieren. sei x = 1, y = 2; sei o = {x:x, y:y} console.log(o) // {x:1, y:2} Nach sei o2 = {x, y} console.log(o2) // {x:1, y:2} 7. Abkürzungsmethode Wenn Sie Methoden in einem Objekt definieren, müssen lass Punkt = { x:1, und:2, Bereich: Funktion(){ gib dies.x*dies.y zurück } } konsole.log(punkt.bereich()) //2 Nach lass Punkt2={ x:1, und:2, Bereich(){ gib dies.x*dies.y zurück } } konsole.log(punkt2.bereich()) //2 Damit ist dieser Artikel über 3 Methoden zum Erstellen von JavaScript-Objekten abgeschlossen. Weitere Informationen zu Methoden zum Erstellen von JavaScript-Objekten finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: So rufen Sie das VMware Esxi-Root-Passwort erfolgreich ab, wenn Sie es vergessen haben
>>: Einführung in die Verwendung des offiziellen MySQL-Leistungstesttools mysqlslap
Einfache Installation von opencv2: conda installi...
*** Beispiel für das Festlegen des Stils eines Hy...
1. Vorbereitung vor der Installation 1. Laden Sie...
1. Laden Sie den MySQL-JDBC-Treiber (mysql-connec...
Problembeschreibung Da wir uns nicht lange bei Za...
Seite: Basis: <Vorlage> <div Klasse=&quo...
Dieser Artikel beschreibt anhand eines Beispiels,...
Inhaltsverzeichnis 1. Vorbereitung 2. Befehlszeil...
Aufgrund einiger seiner eigenen Merkmale (Sperren...
Wenn es um Datenbanken geht, ist eine der am häuf...
In diesem Artikelbeispiel wird der spezifische Co...
Es gibt vier Arten der Positionierung in CSS, die...
Inhaltsverzeichnis Ziehen Sie ein CentOS-Image Ge...
Lassen Sie mich zunächst die Bedeutung einiger Fe...
Inhaltsverzeichnis Vorwort Vorbereitende Vorberei...