VorwortWie andere Programmiersprachen hat JavaScript eigene Datentypen wie Zahlen, Zeichenfolgen, Arrays, Objekte usw. Objekte sind ein sehr wichtiger Datentyp in JavaScript. Sie verfügen über viele nützliche Methoden, mit denen Objekte in der täglichen Projektentwicklung problemlos gehandhabt werden können. In diesem Artikel werden 6 Methoden vorgestellt, die in Projekten eingesetzt werden können. Nutzen Sie die Gelegenheit, Ihr Verständnis für deren Verwendung zu vertiefen. 1. Objekt.freeze() const Autor = { Name: "Quintion", Stadt: "Shenzhen", Alter: 18, Validierung: wahr, }; Objekt.freeze(Autor); Autor.name = "QuintionTang"; Autor.Provinz = "Guangdong"; lösche author.age; console.log(Autor); // { Name: 'Quintion', Stadt: 'Shenzhen', Alter: 18, Validierung: true } Wie im obigen Code gezeigt, wird der 2. Objekt.seal() const Autor = { Name: "Quintion", Stadt: "Shenzhen", Alter: 18, Validierung: wahr, }; Objekt.seal(Autor); Autor.name = "QuintionTang"; Autor.Provinz = "Guangdong"; lösche author.age; console.log(Autor); // { Name: ‚QuintionTang‘, Stadt: ‚Shenzhen‘, Alter: 18, Validierung: true } Wie Sie dem obigen Code entnehmen können, ist das Hinzufügen neuer Attribute und das Löschen von Attributen ungültig. Nur das Aktualisieren des 3. Objekt.keys() Schauen Sie sich den folgenden Code an: const Autor = { Name: "Quintion", Stadt: "Shenzhen", Alter: 18, Validierung: wahr, }; console.log(Object.keys(author)); // [ 'Name', 'Stadt', 'Alter', 'Validierung' ] Sie können sehen, dass das im obigen Code gedruckte Ergebnis ein Array ist, das die Schlüssel als Ausgabe enthält. Die Ausgabeergebnisse können mithilfe von Array-Methoden verarbeitet oder iteriert werden. console.log(Objekt.Schlüssel(Autor).Länge); // 4 4. Objekt.Werte() const Autor = { Name: "Quintion", Stadt: "Shenzhen", Alter: 18, Validierung: wahr, }; console.log(Objekt.Werte(Autor)); // [ 'Quintion', 'Shenzhen', 18, wahr ] 5. Objekt.erstellen() const Autor = { Vorname: "Quintion", Nachname: "Tang", vollständiger Name() { gibt `${this.firstName} ${this.lastName}` zurück; }, }; const neuerAuthor = Object.create(Autor); console.log(neuer Autor); // {} neuerAutor.Vorname = "Ronb"; neuerAutor.Nachname = "Joy"; console.log(neuerAutor.vollständigerName()); // Ronb Joy Im obigen Code wird 6. Objekt.Einträge() Mit Object.entries() können Sie die Schlüssel und Werte eines Objekts abrufen und ein mehrdimensionales Array zurückgeben, in dem jede Dimension jeden Schlüssel und Wert enthält, z. B. const Autor = { Vorname: "Quintion", Nachname: "Tang", vollständiger Name() { gibt `${this.firstName} ${this.lastName}` zurück; }, }; console.log(Objekt.Einträge(Autor)); Die Ausgabe lautet wie folgt: [ [ 'Vorname', 'Quintion' ], [ 'Nachname', 'Tang' ], [ 'vollständigerName', [Funktion: vollständigerName] ] ] ZusammenfassenDieser Artikel stellt kurz die sechs gängigen Methoden von Objekten vor und bietet entsprechende Beispielcodes. Beim tatsächlichen Codierungs- und Verarbeitungsprozess von Objekten kann die Verwendung der oben genannten Methoden den Code eleganter gestalten. Damit ist dieser Artikel über 6 Möglichkeiten zur eleganten Objektverarbeitung in JavaScript abgeschlossen. Weitere Inhalte zur Objektverarbeitung in JavaScript finden Sie in früheren Artikeln auf 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:
|
<<: Der Unterschied und die Verwendung von einzeiligem und zweizeiligem Layout im Flex-Mobillayout
>>: Lösung für das Problem, dass MySQL-Befehle nicht auf Chinesisch eingegeben werden können
Nachfolgend finden Sie den Code zum Erstellen ein...
<Text> <div id="Wurzel"> &l...
Als Frontend-Entwickler komme ich an den Tücken d...
<br />Grün liegt zwischen Gelb und Blau (kal...
Inhaltsverzeichnis Blasensortierung Auswahl Sorti...
Wie können wir sagen, dass wir 404 vermeiden soll...
Das Erlernen von Linux-Befehlen stellt für die me...
Inhaltsverzeichnis Vorwort 1. Ermitteln Sie die L...
Einführung in den Lastenausgleich Bevor wir die L...
Code kopieren Der Code lautet wie folgt: <thea...
NProgress ist der Fortschrittsbalken, der oben im...
Viele Unternehmen bieten derzeit Sonderaktionen m...
Bei gleichzeitigen Zugriffen kann es zu nicht wie...
Vorwort Unabhängig davon, ob es sich um eine eige...
Nachdem das Formular übermittelt wurde, wird die z...