Detaillierte Zusammenfassung des JavaScript-Arrays

Detaillierte Zusammenfassung des JavaScript-Arrays

1. Array-Induktion

1. Teilen Sie einen String in ein Array auf

 konsole.log(Array.form("rot")) // ["r", "e", "d"] 

2. Konvertieren Sie Sammlungen und Karten in neue Arrays

 const a1 = new Map().set("name","alter").set("alter",18)

    console.log(Array.from(a1)) // [["Name", "Alter"], ["Alter",18] 

3. Erstellen Sie eine oberflächliche Kopie eines vorhandenen Arrays

 Konstante a1 = [

        {

        Name: "Xiao Ming",

        Alter: 18,

        Geschlecht: "männlich"

        },

        {

            Name: "Xiao Ming",

            Alter: 18,

            Geschlecht: "männlich"

        }]

    const a2 = Array.von(a1)

    Konsole.log(a2) 

Laufergebnisse:

4. Das Argumentobjekt kann leicht in ein Array umgewandelt werden

 Funktion ArgumentArray() {

        konsole.log(Array.from(Argumente)) // [1, 2, 3, 4]

    }

    argumentArray(1, 2, 3, 4) 



5. Benutzerdefinierte Objekte konvertieren

lass arrayLike = {

        0: 'Zhang San',

        1: '18',

        2: 'Männlich',

        3: ['Raten Sie mal', 'Welches'],

        'Länge': 4

    }

    Lassen Sie arr = Array.from(arrayLike);

    Konsole.log(arr); 



Laufergebnisse:

Array.of(參數) konvertiert den Parameter in ein Array

 Array.von(1, 2, 3, 4) // [1, 2, 3, 4] 

2. Iterator-Methode

Es gibt drei Methoden im Array -Prototyp zum Abrufen von Arrays: keys() , values() , entries()

 Array.von(1, 2, 3, 4) // [1, 2, 3, 4] 


 let Benutzer = [

        {

            Name: "Zhang San",

            Alter: 18,

            Geschlecht: "männlich"

        },

        {

            Name: "Li Si",

            Alter: 19,

            Geschlecht Weiblich"

        },

        {

            Name: "Wang Wu",

            Alter: 20,

            Geschlecht Weiblich"

        }

    ] 



Verwenden Sie zunächst user.key(), um den zurückgegebenen Array-Index zu durchlaufen

 konsole.log(Array.from(user.keys())) // [0, 1, 2] 

user.values(), Array-Elemente durchlaufen und zurückgeben

 Konsole.log(Array.von(Benutzer.Werte())) 

user.entries(), Index/Wert-Paare durchlaufen und zurückgeben

Konsole.log(Array.von(Benutzer.Einträge())) 

3. Allgemeine Array-Operationen

slice(stratIndex,endIndex)

  • Wenn die Parameter voll sind, geben Sie alle Elemente vom Startindex bis zum Endindex zurück.
  • Wenn nur ein Parameter vorhanden ist, geben Sie die entsprechenden Elemente vom Startindex bis zum Endindex zurück.

splice(startIndex, length, new1, new2....)

  • So löschen, ersetzen oder fügen Sie ein
 let newData = {"Benutzername": "ys", "Alter": "22", "Geschlecht": "Ji Ke 1902", "Klassenname": "Klasse 3", "ID": 6}

    person.splice(1,1,newData) // Hier wird der Ersatz verwendet 

Dies ist das Ende dieses Artikels mit der detaillierten Zusammenfassung von JavaScript Arrays. Weitere relevante Inhalte zu JavaScript Arrays finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Häufig verwendete JavaScript-Array-Methoden
  • Tiefgreifendes Verständnis des Javascript-Klassenarrays
  • Zusammenfassung der grundlegenden Verwendung von JS-Arrays
  • Zusammenfassung der JavaScript-Array-Vereinfachungstechniken
  • Eine kurze Einführung in JavaScript-Arrays

<<:  So ändern Sie den MySQL-Zeichensatz

>>:  Prozessdiagramm zur Implementierung der Zabbix WEB-Überwachung

Artikel empfehlen

Drei Vererbungsmethoden in JavaScript

erben 1. Was ist Vererbung? Vererbung: Zunächst e...

MySQL fügt schnell 100 Millionen Testdaten ein

Inhaltsverzeichnis 1. Erstellen Sie eine Tabelle ...

Schritte und Fallstricke beim Upgrade von Linux MySQL 5.5 auf MySQL 5.7

Inhaltsverzeichnis Linux MySQL 5.5 auf MySQL 5.7 ...

Zusammenfassung der Lastausgleichsmethoden von Nginx

Um den Lastenausgleich zu verstehen, müssen Sie s...

So wenden Sie TypeScript-Klassen in Vue-Projekten an

Inhaltsverzeichnis 1. Einleitung 2. Verwendung 1....

Zentrieren des Formulars in HTML

Ich bin einmal auf eine Aufgabe gestoßen, bei der...

Implementierung des Docker-Verpackungsimages und Konfigurationsänderung

Ich bin in letzter Zeit beim Erlernen von Docker ...

MySQL-Datenbank-Master-Slave-Replikation und Lese-/Schreibtrennung

Inhaltsverzeichnis 1. Master-Slave-Replikation Ma...

So verbergen und fälschen Sie die Versionsnummer in Nginx

1. Verwenden Sie den Curl-Befehl für den Standard...