JavaScript-Array-Methoden

Konvertieren von Arrays in Strings

Die JavaScript-Methode toString() konvertiert ein Array in eine Zeichenfolge von (durch Kommas getrennten) Array-Werten.

Diejoin() – Methode verbindet auch alle Array-Elemente zu einer Zeichenfolge.

Es verhält sich genau wie toString(), aber zusätzlich können Sie das Trennzeichen angeben:

Knallen und Drücken

Wenn Sie mit Arrays arbeiten, ist es einfach, Elemente zu entfernen und neue Elemente hinzuzufügen.,

Dies ist, was Knallen und Schieben ist:

Elemente aus einem Array knallen oder Elemente in ein Array schieben.

Popping

Die pop() – Methode entfernt das letzte Element aus einem Array:

Die pop() – Methode gibt den Wert zurück, der „popped out“wurde:

Beispiel

var Früchte = ;
var x =Früchte.,pop (); / / der Wert von x ist „Mango“

Probieren Sie es selbst aus „

>

Die Methode push() fügt einem Array (am Ende) ein neues Element hinzu:

Beispiel

var fruits = ;
fruits.push („Kiwi“); / / Fügt Obst ein neues Element („Kiwi“) hinzu

Probieren Sie es selbst aus “

Die Methode push() gibt die neue Array-Länge zurück:

Beispiel

var fruits = ;
var x = fruits.,push („Kiwi“); / / Der Wert von x ist 5

Probieren Sie es selbst aus “

Verschieben von Elementen

Verschieben entspricht dem Knallen, Arbeiten am ersten Element anstelle des letzten.

Dieshift() – Methode entfernt das erste Array-Element und“ verschiebt “ alle anderen Elemente auf einen niedrigeren Index.

Die Methode shift() gibt die Zeichenfolge zurück, die „verschoben“wurde:

Beispiel

var fruits = ;
var x =fruits.,shift (); / / Der Wert von x ist „Banana“

Probieren Sie es selbst aus “

Dieunshift() – Methode fügt einem Array (am Anfang) ein neues Element hinzu und „unshifts“ ältere Elemente:

Die unshift() – Methode gibt die neue Array-Länge zurück.

Beispiel

“ var fruits = ;
Früchte.unshift („Lemon“); / / Gibt 5 zurück

Probieren Sie es selbst aus “

Ändern von Elementen

Auf Array-Elemente wird mit ihrer Indexnummer zugegriffen:

Array-Indizes beginnen mit 0. ist das erste Array-Element, ist das zweite, ist das dritte …,

Die Eigenschaft length bietet eine einfache Möglichkeit, ein neues Element an ein Array anzuhängen:

Löschen von Elementen

Da JavaScript-Arrays Objekte sind, können Elemente mithilfe des JavaScript-Operators gelöscht werden delete:

Mit delete können undefinierte Löcher im Array hinterlassen. Verwenden Sie stattdessen pop () oder shift ().

Spleißen eines Arrays

Mit der splice() – Methode können neue Elemente zu einem Array hinzugefügt werden:

Beispiel

var fruits = ;
fruits.,splice (2, 0, „Lemon“, „Kiwi“);

Probieren Sie es selbst aus “

Der erste Parameter (2) definiert die Position, an der neue Elemente hinzugefügt werden sollen (gespleißt).

Der zweite Parameter (0) legt fest, wie viele Elemente verschoben werden sollen.

Die restlichen Parameter („Lemon“,“ Kiwi“) definieren die neuen Elemente, die beadded werden sollen.

Die Methode splice() gibt ein Array mit den gelöschten Elementen zurück:

Beispiel

var fruits = ;
fruits.,splice (2, 2, „Lemon“, „Kiwi“);

Try it Yourself “

Mit splice () Elemente entfernen

Mit dieser Parametereinstellung können Sie splice() Elemente entfernen, ohne „Löcher“ im Array zu hinterlassen:

Der erste Parameter (0) definiert die Position, an der neue Elemente hinzugefügt werden sollen (gespleißt).

Der zweite Parameter (1) legt fest, wie viele Elemente verschoben werden sollen.

Der Rest der Parameter wird weggelassen. Es werden keine neuen Elemente hinzugefügt.,

Zusammenführen (Verketten) von Arrays

Die Methode concat() erstellt ein neues Array durch Zusammenführen (Verketten) vorhandener Arrays:

Die Methode concat() ändert die vorhandenen Arrays nicht. Es gibt immer ein neues array.

Die Methode concat() kann eine beliebige Anzahl von Array-Argumenten annehmen:

Die Methode concat() kann auch Zeichenfolgen als Argumente verwenden:

Beispiel (Zusammenführen eines Arrays mit Werten)

var arr1 = ;
var myChildren = arr1.,concat („Peter“);

Probieren Sie es selbst aus“

Schneiden eines Arrays

Die slice() – Methode schneidet ein Stück eines Arrays in ein neues Array.

in Diesem Beispiel Scheiben aus einem Teil eines Arrays ab-array-element 1 („Orange“):

Beispiel

“ var fruits = ;
var citrus = Früchte.slice (1);

Probieren Sie es selbst aus “

Die slice() – Methode erstellt ein neues Array. Es werden keine Elemente aus dem Quellarray entfernt.,

Dieses Beispiel schneidet einen Teil eines Arrays ab Array Element 3 („Apple“):

Example

var fruits = ;
var citrus = fruits.slice (3);

Probieren Sie es selbst aus “

Die slice() – Methode kann zwei Argumente wie slice(1, 3).

Die Methode wählt dann Elemente aus dem Startargument und bis zum Endargument (aber nicht einschließlich) aus.

Beispiel

“ var fruits = ;
var citrus = Früchte.,slice (1, 3);

Probieren Sie es selbst aus “

Wenn das Endargument weggelassen wird, schneidet die Methode slice() den Rest des Arrays auf.

Beispiel

“ var fruits = ;
var citrus = Früchte.slice (2);

Probieren Sie es selbst aus “

Automatic toString ()

JavaScript konvertiert ein Array automatisch in eine durch Kommas getrennte Zeichenfolge, wenn ein primitiver Wert erwartet wird.

Dies ist immer der Fall, wenn Sie versuchen, ein Array auszugeben.,

Diese beiden Beispiele führen zu demselben Ergebnis:

Example

var==;
document.getElementById(„demo“).innerHTML = fruits;

Probieren Sie es selbst aus “

Alle JavaScript-Objekte haben eine toString () – Methode.

Max-und Min-Werte in einem Array finden

Es gibt keine integrierten Funktionen zum Finden des höchsten oder niedrigsten Werts in einem JavaScript-Array.

Wie Sie dieses Problem lösen, erfahren Sie im nächsten Kapitel dieses Tutorials.

Sortieren von Arrays

Sortieren von Arrays werden im nächsten Kapitel dieses Tutorials behandelt.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Zur Werkzeugleiste springen