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

Beispiel für eine Nginx-Cache-Konfiguration

Beim Entwickeln und Debuggen einer Webanwendung s...

Beispielcode zur Implementierung einer schwebenden Seitenbox basierend auf JS

Wenn die Bildlaufleiste nach unten gezogen wird, ...

Zwei Möglichkeiten zum Deklarieren privater Variablen in JavaScript

Vorwort JavaScript unterscheidet sich von anderen...

Detaillierte Erklärung der Linux-Less-Befehlsbeispiele

weniger Dateiname Datei anzeigen kleiner Dateinam...

Standard-CSS-Stil der XHTML-Sprache

html,Adresse, Blockzitat, Körper, dd, div, dl,dt,...

So verbinden Sie XShell und Netzwerkkonfiguration in CentOS7

1. Linux-Netzwerkkonfiguration Bevor Sie das Netz...

Vorgehensweise, wenn die Online-MySQL-Auto-Increment-ID erschöpft ist

Inhaltsverzeichnis Tabellendefinition - automatis...