JavaScript-Arrays: Methoden

Übersicht der Methoden

Übersicht der Methoden


I. L.
Diese Lernkartei bietet einen grundlegenden Überblick über die wichtigsten Methoden von JavaScript-Arrays. Sie erklärt die Syntax und Beispiele für Funktionen wie `valueOf`, `unshift`, `toString`, `splice`, `sort`, `some`, `slice`, `shift`, `reverse`, `reduceRight`, `reduce`, `push`, `pop`, `map`, `lastIndexOf`, `keys`, `join` und `indexOf`. Diese Karteikarten sind ideal für Anfänger, die die Grundlagen der Array-Manipulation in JavaScript erlernen möchten, und bieten praktische Beispiele, um das Verständnis zu vertiefen.
Karten
28
Lernende
5
Sprache
Deutsch
Kategorie
Informatik
Stufe
Grundschule
Erstellt / Aktualisiert
31.07.2016 / 28.01.2026

Lernkarten

Übersicht aller Methode?

1.  array.concat()        

2.  array.copyWithin()

3.  array.entries()        

4.  array.fill()

5.  array.filter()            

6.  array.find()

7.  array.findIndex()     

8.  array.forEach()

9.  array.includes()     

10.  array.indexOf()

11.  array.join()            

12.  array.keys()

13.  array.lastIndexOf()

14.  array.map()

15.  array.pop()           

16.  array.push()

17.  array.reduce()      

18.  array.reduceRight()

19.  array.reverse()     

20.  array.shift()

21.  array.slice()          

22.  array.some()

23.  array.sort()           

24.  array.splice()

25.  array.toLocaleString()  

26.  array.toString()

27.  array.unshift()       

28.  array.valueOf()

 

array.concat()

Beschreibung und Syntax

Beschreibung- verknüpft mehrere Arrays und Werte miteinander und erstellt ein neues mit allen Werten 

Beispiel

var a = ["1", "2", "3"];

var b = ["dog"];

var c = ["42", "cat"];

var d = a.concat(b, c); document.getElementById("demo").innerHTML = d;  

 

array.copyWithin()

- Beschreibung und Syntax/Beispiel

- kopiert einen Teil eines Arrays in eine andere Stelle des gleichen Arrays und gibt das Ergebnis zurück.

function cpW()  {

        var cp = [1, 2, 3, 4, 5];

       cp.copyWithin(-2)

       document.getElementById("demo").innerHTML = cp;

}

array.entries()

- Beschreibung & Syntax/Beispiel

- gibt ein neuea Array Iterator Objekt zurück, welcher Schlüssel/Wert-Paare für jeden Index im Array   enthält

function entries1() {

   var entr = ['a', 'b', 'c'];

   var entr1 = entr.entries()

   document.getElementById("demo").innerHTML = entr1.next().value;

}

 

array.fill()

- Beschreibung & Syntax/Beispiel

kann einem Teil oder auch allen Elementen eines Arrays den gleichen Wert zuweisen. Da es sich um eine generische Methode handelt, kann sie auch in Kontext von Objekten aufgerufen werden, bei denen es sich nicht um Arrays handelt.

function bsp1() {

   var arr = [0, 0, 0,]

   var arr1 = arr.fill();

   document.getElementById("demo").innerHTML = arr1;

 

}

array.filter()

- Beschreibung & Syntax/Beispiel

erstellt ein neues Array mit den Elementen, die den Kriterien der Callback-Funktion entsprechen

var arr = [5, "elemente", 10, "the", true, "hurensohn", "dini Muetter"];

var arr1 = arr.filter(

   function (value) {

         return (typeof value == 'string');

}

function myFunction() {

document.getElementById("demo").innerHTML = (arr1 + "<br>");

}

array.find()

- Beschreibung und Syntax/Beispiel

gibt den ersten Wert des Arrays zurück, welcher den Kriterien der Callback-Funktion entspricht. Falls kein Element gefunden, dann undefined.

SYNTAX: arr.filter(callback [, thisArg])

varr ages = [3, 10, 18, 20];

function checkAdult(age) {

   return age >= 18;

}

function myFunction() {

document.getElementById("demo").innerHTML = ages.find(checkAdult);

}

array.findIndex()

- Beschreibung und Syntax/Beispiel

- gibt den Indexwert des ersten Elements zurück, welches den Kriterien der Callback-Funktion entspricht.

Syntax: arr.findIndex(callback [, thisArg])

var ages = [3, 10, 18, 20];

function checkAdult(age) {

    return age >= 18;

}

function myFunction() {

   document.getElementById("demo").innerHTML = ages.findIndex(checkAdult);

}

array.forEach()

- Beschreibung und Syntax/Beispiel

führt eine übergebene Funktion für jedes Element eines Arrays aus.

Syntax: arr.forEach(callback [, thisArg])

demoP = document.getElementById("demo");

var numbers = [4, 9, 16, 25];

function myFunction (item, index) {

   demoP.innerHTML = demoP.innerHTML + "index [" + index + "]: " + item +  "<br>"

}

 

array.includes()

- Beschreibung und Syntax/Beispiel

prüft, ob ein Array ein bestimmtes Element enthält und gibt entsprechend true oder false aus

Syntax: var boolean = array.includes(searchElement [, fromIndex])

function myFunction()  {

   var str = "Hello world, welcome to the universe. ";

   var n = str.includes("world");

   document.getElementById("demo").innerHTML = n;

 

} 

array.indexOf()

- Beschreibung und Syntax/Beispiel

durchsucht alle Elemente eines Arrays nach einem gesuchten Begriff und gibt den ersten Indexwert zurück, welcher das Kriterium erfüllt. Falls kein Treffer, dann Rückgabewert -1.

Syntax: arr.indexOf(searchElement [, FromIndex = 0])

function myFunction() {

   var str = "Hello world, welcome to the universe. ";

   var n = str.indexOf("welcome");

   document.getElementById("demo").innerHTML = n;

 

}

 

array.join()

- Beschreibung und Syntax/Beispiel

verbindet alle Elemente eines Arrays zu einer Zeichnekette (String)

Syntax: arr.join([separator]);

function myFunction() {

   var fruits = ["Banana","Orange","Apple","Mango",];

   var x = document.getElementById("demo");

   x.innerHTML = fruits.join();

 

}

array.keys()

- Beschreibung und Syntax/Beispiel

- gibt einen Iterator zurück, der die Indexwerte aller Elemente des Arrays zurückgibt

Syntax:   arr.keys();

function myFunction() {

   var fruits = ["Banana", "Apple", "MANGO", "idiot"];

   var iterator = fruits.keys();

   document.getElementById("demo").innerHTML = iterator.next().value;

  

 

}

array.lastIndexOf()

- Beschreibung und Syntax/Beispiel

durchsucht alle Elemente eines Arrays nach einem bestimmten Begriff und gibt als Resultat den letzten Indexwert an, auf den der Begriff zutrifft. Bei keinem Treffer Rückgabewert -1.

Syntax:   arr.lastIndexOf(searchElement[, fromIndex = arr.length -1])

function myFunction() {

   var fruits = ["A", "B", "C", "D"];

   var a = fruits.lastIndexOf("C");

   var x = document.getElementById("demo");

        x.innerHTML = a;

 

}

 

array.map()

- Beschreibung und Syntax/Beispiel

wendet für jeden Indexwert die bereitgestellte Funktion an und erstellt ein neues Array.

Syntax: array.map(callback[, thisArg])

 

var numbers = [4, 9, 16, 25,];

function myFunction() {

   x = document.getElementById("demo");

   x.innerHTML = numbers.map(Math.sqrt);

}

array.pop()

- Beschreibung und Syntax/Beispiel

entfernt das letzte Element aus einem Array und gibt das neue Array aus

Syntax: arr.pop()

var fruits = ["A", "B", "C", "D", ];

document.getElementById("demo").innerHTML = fruits;

function myFunction() {

   fruits.pop();

   document.getElementById("demo").innerHTML = fruits;

}

array.push()

- Definition und Syntax/Beispiel

 

fügt neue Elemente an das Ende eines Array hinzu und gibt das neue Array zurück

Syntax: array.push(item1, item2, item3,...itemX)

var fruits = ["A", "S", "D", "N", "I"];

document.getElementById("demo").innerHTML = fruits;

function myFunction() {

   fruits.push("KIWI");

   doucment.getElementById("demo").innerHTML = fruits;

}

array.reduce()

- Definition und Syntax/Beispiel

ruft die angegebene callback-Funktion für jeden Indexwert auf. Ziel dabei, Arrayinhalt auf einen einzigen Wert zu reduzieren. Einsatzzweck z. Bsp. eine Summen- oder Durchschnittbildung.

Syntax: arr.reduce(callback[, initialValue]);

var numbers = [65, 44, 12, 4];

function getSum(total, num) {

   return total + num;

}

function myFunction(item) {

   document.getElementById("demo"); innerHMTL = numbers.reduce(getSum);

}

array.reduceRight()

- Definition und Syntax/Beschreibung

reduce the values of an array to a single value (going right-to-left)

Syntax: array.reduce(function total, currentValue, currentIndex, arr)initialValue)

var numbers = [65, 44, 12, 4];

function getSum(total, num) {

   return total + num;

}

function myFunction(item) {

    document.getElementById("demo").innerHTML = numbers.reduceRight(getSum);

}

array.reverse()

- Definition und Syntax/Beispiel

kehrt die Reihenfolge der Elemente innerhalb eines Arrays um.

Syntax: array.reverse()

var fruits = ["A", "W", "S", "X"];

document.getElementById("demo").innerHTML = fruits

function myFunction() {

   fruits.reverse();

   document.getElementById("demo").innerHTML = fruits;

}

array.shift()

- Definition und Syntax/Beschreibung

entfernt das erste Element aus einem Array und gibt dieses zurück.

Syntax: array.shift()

var fruits = ["A", "Q", "L", "E", "B", "F", ];

document.getElementById("demo").innerHTML = fruits;

function myFunction() {

   fruits.shift;

    document.getElementById("demo").innerHMTL = fruits;

}

 

array.slice()

- Definition und Syntax/Beispiel

gibt einen Abschnitt eines Arrays zurück.

Syntax: array.slice(start, end)

function myFunction()  {

   var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];

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

   document.getElementById("demo").innerHTML = citrus;

}

array.some()

- Definition & Syntax/Beschreibung

überprüft, ob die angegebene callback-Funktion für mindestens einen Indexwert zutrifft und gibt

true/false aus.

Syntax: array.some(function(currentValue, index, array), thisValue)

var ages = [3, 7, 18, 20];

function checkAdult(age) {

   return age >18;

}

function myFunction () {

   document.getElementById("demo").innerHTML = ages.some(checkAdult);

}

array.sort()

- Definition und Syntax/Beispiel

sortiert ein array

Syntax: array.sort(compareFunction);

var fruits = ["Banana", "Orange", "Apple", "Mango"];

document.getElementById("demo").innerHTML = fruits;

fruits myFunction() {

   fruits.sort;

   document.getElementById("demo").innerHTML = fruits;

}

array.splice()

- Definition und Syntax/Beispiel

 

entfernt Elemente aus einem Array und fügt ggf. an ihrer Stelle neue Elemente ein.

Rückgabewert Array mit neuen Werten.

Syntax: array.splice(index, deleteCount, [item1 [, item2[, item3 [, itemN]]]])

var fruits = ["Banana", "Orange", "Apple", "Mango"];

document.getElementById("demo").innerHTML = fruits;

function myFunction () {

   fruits.splice(2, 0, "Lemon", "Kiwi");

   document.getElementeById("demo").innerHTML = fruits;

}
 

array.toString()

- Definition und Syntax/Beispiel

 

- wandelt ein Array mit seinen Werten in eine Zeichenkette um.

Syntax: array.toString();

function myFunction() {

   var fruits = ["Banana", "Orange", "Apple", "Mango"];

   fruits.toString();

   document.getElementById("demo").innerHTML = fruits;

    }

array.unshift()

- Definition und Syntax/Beispiel

 

Definition: fügt am Anfang eines Arrays neue Elemente ein

Syntax: array.unshift(item1, item2, item3,...itemX)

var fruits = ["Banana", "Orange", "Apple", "Mango"];
document.getElementById("demo").innerHTML = fruits;

function myFunction() {

   fruits.unshift("Lemon", "Kiwi");

   document.getElementById("demo").innerHTML = fruits;

}

array.valueOf()

- Definition und Syntax/Beispiel

Definition: returniert den Wert des Arrays

Syntax: array.valueOf()

myFunction() {

   var fruits = ["Banana", "Orange", "Apple", "Mango"];

   document.getElementById("demo").innerHTML = fruits.valueOf();
 

}

Lernen