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

So installieren Sie MySQL in Docker

Ich habe kürzlich Django bereitgestellt und wollt...

Implementieren Sie eine einfache Suchmaschine auf Basis von MySQL

Inhaltsverzeichnis Implementierung einer Suchmasc...

Einige allgemeine erweiterte SQL-Anweisungen in MySQL

Erweiterte MySQL-SQL-Anweisungen benutze kgc; Tab...

So erstellen Sie ein Apr-Modul zur Tomcat-Leistungsoptimierung

Vorwort Tomcat ist ein weit verbreiteter Java-Web...

Kennen Sie die häufigsten MySQL-Designfehler?

Dank der Entwicklung des Internets können wir die...

js zur Implementierung einer Überprüfungscode-Interferenz (dynamisch)

In diesem Artikelbeispiel wird der spezifische Co...

MySQL InnoDB-Überwachung (Systemebene, Datenbankebene)

MySQL InnoDB-Überwachung (Systemebene, Datenbanke...

Detaillierte Erklärung zur Verwendung von $emit in Vue.js

1. Übergeordnete Komponenten können Props verwend...