JS-Operationsobjekt-Array zum Erreichen von Beispielcode zum Hinzufügen, Löschen, Ändern und Abfragen

JS-Operationsobjekt-Array zum Erreichen von Beispielcode zum Hinzufügen, Löschen, Ändern und Abfragen

1. Einleitung

Kürzlich habe ich einem Freund geholfen, eine einfache Seite zum Hinzufügen, Löschen und Ändern von JSON-Arrays zu erstellen. Dabei musste zufällig JS zum Bedienen von Objekt-Arrays verwendet werden, um die Funktionen zum Hinzufügen, Löschen, Ändern und Abfragen zu implementieren. Ich schätze, dass viele meiner Freunde mit Operationen dieser Art konfrontiert werden, daher zeichne ich sie auf, um sie mit anderen zu teilen.

2. Datenaufbereitung

Hier nehme ich das Studentenobjekt-Array als Beispiel. Tatsächlich ist die Funktionsweise dieses Arrays grundsätzlich dieselbe wie die des JSON-Arrays, Sie müssen es also nur konvertieren. Sie können beispielsweise JSON.parse verwenden, um eine JSON-Zeichenfolge in ein JS-Objekt-Array zu konvertieren.

Testdaten:

// Studentenobjekt-Array var students = [
    {id:1, Name: "张三", Alter: 14},
    {id:2, Name: "Li Si", Alter: 15},
    {id:3, Name: "Wang Wu", Alter: 17},
    {id:4, Name: „Zhao Liu“, Alter: 18}
];

3. Abfragevorgang

Abfrage per Index

console.log(Studenten[1]);

Abfrage nach ID

var ss = Studenten.Filter((p) => {
    gibt p.id == 4 zurück;
});

konsole.log(ss);
console.log(ss[0]); // Drucke das erste Element

Unscharfe Suche nach Namen

4. Neue Operationen hinzufügen

var e = {id:5, Name: "Wang Ba", Alter: 20};
Studenten.push(e);

5. Löschen

// Holen Sie sich den Index basierend auf der ID var e = students.filter((p) => {
    gibt p.id == 4 zurück;
});

var index = studenten.indexOf(e);
//Lösche Studenten entsprechend dem Index.splice(index,1);
console.log(students.length); // 4 übrig

6. Änderungen

// Sie können students[0].name='张三1' direkt entsprechend dem Index ändern.
Studenten[0].Alter=20;
console.log(Studenten[0]);

7. Wie testen?

Hier können Sie das Konsolenfenster im F12-Entwicklertool von Google Chrome verwenden (tatsächlich handelt es sich um eine JS-Ausführungs-Engine). Sie müssen nur den obigen Code nacheinander eingeben und ausführen, um den Effekt zu sehen:

8. Andere Array-Operationen

Hier noch einige weitere Einsatzbefehle, die auch Freunden in Not als Referenz dienen können:

  • push() fügt am Ende ein Element hinzu
  • unshift() fügt das Element nach vorne hinzu
  • pop() entfernt das letzte Element
  • shift() entfernt das erste Element
  • splice() löscht Elemente, ersetzt Elemente und fügt Elemente ein
  • sort() Sortieren eines Arrays
  • reverse() Array-Umkehrung
  • Vue.set() ändert eines der Elemente im Array

Zusammenfassen

Damit ist der Artikel über die Verwendung von JS zur Manipulation von Objektarrays zum Implementieren von Hinzufügungen, Löschungen, Änderungen und Nachschlagevorgängen abgeschlossen. Weitere Informationen zur Verwendung von JS zur Manipulation von Objektarrays 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:
  • Allgemeine Array-Operationen in JavaScript
  • Detaillierte Erklärung der JavaScript-Array-Deduplizierung
  • JavaScript Array Methoden - Systematische Zusammenfassung und ausführliche Erklärung
  • Zusammenfassung von Beispielen gängiger Methoden von JavaScript-Arrays
  • Zusammenfassung verschiedener Methoden für JavaScript um festzustellen ob es sich um ein Array handelt
  • JS verwendet Map, um doppelte Arrays zu integrieren
  • Fallstudie zum Zusammenführen von JavaScript-Arrays
  • JS implementiert Array-Filterung von einfacher bis hin zu Multi-Condition-Filterung
  • Grundlegende Verwendung von Javascript-Array-Includes und -Reduces
  • js konvertiert ein mehrdimensionales Array in ein eindimensionales Array und ordnet es dann neu
  • Detaillierte Erklärung der Unterschiede zwischen JS-Arrays „Finden“, „Some“, „Filtern“ und „Reduzieren“
  • Detaillierte Zusammenfassung des JavaScript-Arrays

<<:  MySQL 8.0.16 Installations- und Konfigurations-Tutorial unter Windows 10

>>:  Befehle zum Suchen der Domänen-IP-Adresse im Linux-Terminal (fünf Methoden)

Artikel empfehlen

Mit HTML+CSS3 implementierte Anmeldeschnittstelle

Ergebnisse erzielen Bauen Sie zunächst mit HTML e...

Eine vollständige Liste häufig verwendeter Linux-Befehle (empfohlene Sammlung)

Inhaltsverzeichnis 1. Systeminformationen 2. Shut...

Mehrere Methoden zum Ändern des MySQL-Root-Passworts (empfohlen)

Methode 1: Verwenden Sie den Befehl SET PASSWORD ...

Detaillierte Erläuterung der Destrukturierungszuweisung von JS ES6-Variablen

Inhaltsverzeichnis 1. Was ist Dekonstruktion? 2. ...

So verwenden Sie Typescript zum Kapseln von lokalem Speicher

Inhaltsverzeichnis Vorwort Szenarien für die Verw...

MySQL 5.5.56 - Installationsfreie Versionskonfigurationsmethode

Die Konfigurationsmethode der kostenlosen Install...

Sammlung von 25 Schriftarten, die in berühmten Website-Logos verwendet werden

In diesem Artikel sind die Schriftarten zusammeng...

Vue definiert private Filter und grundlegende Nutzung

Die Methoden und Konzepte privater und globaler F...