App öffnen

Fächer

InformatikInformatik1.485 aufrufe·Aktualisiert 21. Aug. 2026·12 Seiten

JavaScript Arrays: Erstellen, Sortieren und Durchsuchen von Objekten

user profile picture
Tam Nguyen@tamng

Arrays sind fundamentale Datenstrukturen in JavaScript, die es ermöglichen,...

1
of 10
Datenstruktur Array – Seite 1

Arrays in JavaScript: Grundlagen und Implementierung

JavaScript Array erstellen und verwalten gehört zu den fundamentalen Konzepten der Programmierung. Arrays sind spezielle Datenstrukturen, die es ermöglichen, mehrere Werte des gleichen Datentyps effizient zu speichern und zu organisieren.

Definition: Eine Datenstruktur ist ein Objekt zur systematischen Speicherung und Organisation von Daten, das einen effizienten Zugriff und eine optimierte Verwaltung ermöglicht.

Bei der Arbeit mit Arrays unterscheiden wir zwischen statischen und dynamischen Arrays. Statische Arrays haben eine fest definierte Größe, die sich nach der Erstellung nicht mehr ändern lässt. Ein JavaScript leeres Array erstellen erfolgt durch die Syntax var arrayName = [];. Dynamische Arrays hingegen können ihre Größe während der Laufzeit anpassen, was sie besonders flexibel macht.

Die JavaScript array length Eigenschaft gibt die aktuelle Anzahl der Elemente im Array zurück. Mit JavaScript Array push können neue Elemente am Ende des Arrays hinzugefügt werden. Besonders praktisch ist die Möglichkeit, Arrays zu sortieren - JavaScript array sortieren erfolgt mit der integrierten sort()-Methode.

2
of 10
Datenstruktur Array – Seite 2

Fortgeschrittene Array-Konzepte

Ein besonders mächtiges Konzept ist das JavaScript array of objects, bei dem jedes Array-Element ein komplexes Objekt mit mehreren Eigenschaften sein kann. Dies ermöglicht die Strukturierung komplexer Datensammlungen.

Beispiel:

let personen = [
    {name: "Max", alter: 25},
    {name: "Anna", alter: 30}
];

JavaScript Array mehrdimensional erweitert das Konzept, indem Arrays in Arrays verschachtelt werden. Das JavaScript mehrdimensionales Array durchsuchen erfordert oft verschachtelte Schleifen, ist aber für komplexe Datenstrukturen unerlässlich.

Der Array index Java (auch in JavaScript gültig) beginnt immer bei 0, was bei der Programmierung berücksichtigt werden muss. Dies unterscheidet sich vom INDEX array Excel, der bei 1 beginnt.

3
of 10
Datenstruktur Array – Seite 3

Array-Manipulation und -Verwaltung

JavaScript Element aus Array entfernen kann auf verschiedene Weisen erfolgen, etwa mit splice() oder filter(). Bei einem JSON mehrdimensionales Array ist besondere Sorgfalt bei der Manipulation erforderlich.

Hinweis: Die Manipulation von Arrays sollte immer unter Berücksichtigung der Performanz erfolgen, besonders bei großen Datenmengen.

JavaScript Array definieren kann auf mehrere Arten erfolgen. Die gebräuchlichsten Methoden sind die literale Notation [] oder der Array-Konstruktor new Array(). Ein JavaScript mehrdimensionales Array sortieren erfordert oft custom Sortier-Funktionen.

Die Arbeit mit einem Array von Objekten JavaScript ermöglicht komplexe Datenstrukturen. Die JavaScript array methods bieten vielfältige Möglichkeiten zur Manipulation und Verarbeitung.

4
of 10
Datenstruktur Array – Seite 4

Praktische Anwendung und Best Practices

Die JavaScript Array forEach Methode ist besonders nützlich für die Iteration über Array-Elemente. Sie bietet eine elegante Alternative zu traditionellen for-Schleifen.

Beispiel:

let zahlen = [1, 2, 3, 4, 5];
zahlen.forEach(zahl => console.log(zahl));

Bei der Arbeit mit Arrays ist es wichtig, die richtige Balance zwischen Funktionalität und Performanz zu finden. JavaScript array sortieren sollte beispielsweise nur dann eingesetzt werden, wenn eine sortierte Reihenfolge wirklich erforderlich ist.

Die Verwendung von JavaScript Array mehrdimensional und komplexen Datenstrukturen sollte gut dokumentiert werden, um die Wartbarkeit des Codes zu gewährleisten. Moderne JavaScript-Frameworks und -Bibliotheken bieten oft zusätzliche Hilfsfunktionen für die effiziente Array-Verarbeitung.

5
of 10
Datenstruktur Array – Seite 5

JavaScript Arrays: Grundlagen und Fortgeschrittene Techniken

Ein JavaScript Array ist eine fundamentale Datenstruktur, die es ermöglicht, mehrere Werte in einer geordneten Liste zu speichern. Die Manipulation und Verwaltung von Arrays gehört zu den wichtigsten Grundlagen der JavaScript-Programmierung.

Definition: Ein Array ist eine geordnete Liste von Elementen, die über einen numerischen Index (beginnend bei 0) zugänglich sind.

Um ein JavaScript leeres Array erstellen zu können, stehen verschiedene Methoden zur Verfügung. Die gebräuchlichste Syntax ist die Array-Literal-Notation mit eckigen Klammern:

var meinArray = [];
var trainingsTage = ["Montag", "Donnerstag"];

Die JavaScript array length Eigenschaft gibt die Anzahl der Elemente in einem Array zurück. Diese Eigenschaft ist besonders nützlich bei der Iteration durch Arrays und der Verwaltung von Arraygrößen:

Beispiel:

var laenge = trainingsTage.length; // Gibt 2 zurück
6
of 10
Datenstruktur Array – Seite 6

Arrays Manipulieren und Durchsuchen

Die JavaScript Array push Methode fügt neue Elemente am Ende eines Arrays hinzu. Dies ist eine der häufigsten Operationen bei der Arbeit mit Arrays:

trainingsTage.push("Freitag"); // Fügt "Freitag" am Ende hinzu

Für das JavaScript array sortieren stehen verschiedene Methoden zur Verfügung. Die eingebaute sort()-Methode ordnet die Elemente standardmäßig alphabetisch:

Hinweis: Die sort()-Methode wandelt die Elemente standardmäßig in Strings um. Für numerische Sortierung wird eine Vergleichsfunktion benötigt.

Ein JavaScript array of objects ermöglicht es, komplexe Datenstrukturen zu erstellen. Jedes Element im Array kann ein Objekt mit mehreren Eigenschaften sein:

var teilnehmer = [
    {name: "Matthias", alter: 25},
    {name: "Sandra", alter: 30}
];
7
of 10
Datenstruktur Array – Seite 7

Mehrdimensionale Arrays und Fortgeschrittene Konzepte

Ein JavaScript Array mehrdimensional ist ein Array, das andere Arrays als Elemente enthält. Diese Struktur eignet sich besonders für tabellarische Daten:

var turnierErgebnisse = [
    ["Matthias", 100, "Gold"],
    ["Felix", 95, "Silber"],
    ["Sabrina", 90, "Bronze"]
];

Das JavaScript mehrdimensionales Array durchsuchen erfordert oft verschachtelte Schleifen. Hier ein Beispiel für die Suche nach einem bestimmten Wert:

Beispiel:

function sucheWert(array, suchwert) {
    for(let i = 0; i < array.length; i++) {
        for(let j = 0; j < array[i].length; j++) {
            if(array[i][j] === suchwert) {
                return [i, j];
            }
        }
    }
    return null;
}
8
of 10
Datenstruktur Array – Seite 8

Arrays Effizient Verwalten

Um ein JavaScript Element aus Array entfernen zu können, stehen verschiedene Methoden zur Verfügung. Die splice()-Methode ist dabei besonders vielseitig:

var index = array.indexOf(zuEntfernendesElement);
if (index > -1) {
    array.splice(index, 1);
}

Die JavaScript Array forEach Methode bietet eine moderne und lesbare Möglichkeit, durch Arrays zu iterieren:

Highlight: forEach ist besonders nützlich für lesbaren und wartbaren Code:

teilnehmer.forEach(function(teilnehmer) {
    console.log(teilnehmer.name);
});

Bei der Arbeit mit Arrays ist es wichtig, die Performanz im Auge zu behalten. Große Arrays sollten effizient verarbeitet werden, um Speicherverbrauch und Ausführungszeit zu optimieren.

9
of 10
Datenstruktur Array – Seite 9

JavaScript Arrays im Volleyball-Management System

Ein JavaScript Array ist die perfekte Datenstruktur für die Verwaltung von Spielerdaten in einem Volleyball-Team. In diesem Beispiel lernen wir, wie man Arrays für die Organisation einer Mannschaft einsetzt.

Definition: Ein Array ist eine geordnete Liste von Elementen, die unter einem gemeinsamen Namen gespeichert werden. In JavaScript können Arrays unterschiedliche Datentypen enthalten.

Zunächst wird ein JavaScript Array erstellen für die Startaufstellung demonstriert. Mit var spieler = ["Armin", "Batu", "Kai", "Sven", "Paul", "Milan"] wird ein Array mit sechs Spielernamen definiert. Die JavaScript array length Eigenschaft ermöglicht es uns, die Anzahl der Spieler dynamisch zu ermitteln. Ein zweites Array ersatz speichert die Ersatzspieler.

Die Funktion zeigeStartaufstellung() nutzt eine for-Schleife, um durch das Array zu iterieren und jedem Spieler eine Position zuzuweisen. Dabei wird die JavaScript Array forEach Methode implizit durch die klassische for-Schleife ersetzt. Die Ausgabe erfolgt formatiert mit Positionsnummern und Spielernamen.

Beispiel:

function zeigeStartaufstellung() {
    var laenge = spieler.length;
    var anzeige = "";
    for (var i = 0; i < laenge; i++) {
        anzeige = anzeige + "\n" + "Position " + (i+1) + ": " + spieler[i];
    }
    window.alert("Startaufstellung: " + anzeige);
}
10
of 10
Datenstruktur Array – Seite 10

Erweiterte Array-Operationen im Team-Management

Die Verwaltung eines kompletten Mannschaftskaders erfordert fortgeschrittene Array-Operationen. Ein JavaScript array of objects könnte zusätzliche Spielerinformationen wie Position und Trikotnummer speichern. In diesem Beispiel werden zunächst zwei separate Arrays durch die Funktion zeigeKader() zusammengeführt.

Highlight: Die Kombination von Stamm- und Ersatzspielern in einem gemeinsamen Kader-Array demonstriert die Flexibilität von JavaScript Arrays bei der Datenverwaltung.

Das JavaScript Array mehrdimensional Konzept kommt zum Einsatz, wenn wir verschiedene Eigenschaften der Spieler organisieren möchten. Mit der JavaScript Array push Methode könnten weitere Spieler dem Kader hinzugefügt werden. Um die Spielerliste übersichtlich zu halten, kann das JavaScript array sortieren verwendet werden.

Die Implementierung zeigt, wie Arrays in der Praxis für Datenverwaltungssysteme eingesetzt werden können. Die Funktionen zeigeStartaufstellung(), zeigeErsatzspieler() und zeigeKader() bilden zusammen ein vollständiges System zur Mannschaftsverwaltung.

Vokabular:

  • Kader: Die Gesamtheit aller Spieler einer Mannschaft
  • Startaufstellung: Die aktiv spielenden Teammitglieder
  • Ersatzspieler: Spieler auf der Reservebank

Wir dachten schon, du fragst nie...

Unser KI-Begleiter ist ein speziell für Schüler entwickeltes KI-Tool, das mehr als nur Antworten bietet. Basierend auf Millionen von Knowunity-Inhalten liefert er relevante Informationen, personalisierte Lernpläne, Quizze und Inhalte direkt im Chat und passt sich deinem individuellen Lernweg an.

Du kannst die App im Google Play Store und im Apple App Store herunterladen.

Genau! Genieße kostenlosen Zugang zu Lerninhalten, vernetze dich mit anderen Schülern und hol dir sofortige Hilfe – alles direkt auf deinem Handy.

Ähnlicher Inhalt

Beliebtester Inhalt: Array

3

Beliebtester Inhalt in Informatik

9
InformatikInformatik

Python Lernzettel Informatik

Python Lernzettel (mathematische Operatoren, Variablen, Datentypen, Skripte, Boolesche Operatoren)

109229
InformatikInformatik

Informatik Abitur 2024: Themenübersicht

Umfassende Themenübersicht für das Abitur 2024 im Fach Informatik. Dieser Lernzettel deckt wichtige Konzepte wie Programmierung in Java, Algorithmen, Datenstrukturen, Datenbanken, Cybersecurity und Verschlüsselungsmethoden ab. Ideal für Schüler, die sich auf das erhöhte Anforderungsniveau vorbereiten. Enthält auch Informationen zu relationalen Datenbanken, SQL-Abfragen und kryptologischen Verfahren.

122,91061
InformatikInformatik

Informatik Abitur 2025 NRW

Informatik Übersicht zu den Themen die im mündlichen Abitur drankommen. Ist also vielleicht nicht zu 100% vollständig.

124819
InformatikInformatik

Künstliche Intelligenz und Maschinelles Lernen

Entdecken Sie die Grundlagen der Künstlichen Intelligenz und des maschinellen Lernens, einschließlich künstlicher neuronaler Netze und Deep Learning. Diese Zusammenfassung behandelt die Geschichte, Stärken und Schwächen der KI, verschiedene Lernmethoden sowie praktische Anwendungen wie autonomes Fahren. Ideal für Studierende, die sich mit den Konzepten der KI und deren Entwicklung vertraut machen möchten.

107,890198
InformatikInformatik

Relationale Datenbanken und SQL

Diese Zusammenfassung bietet einen umfassenden Überblick über relationale Datenbanken, einschließlich der Definition von Datensätzen, Attributen, Primär- und Fremdschlüsseln. Erfahren Sie mehr über Anomalien, ER-Diagramme und die Formulierung von SQL-Abfragen, um Daten effizient zu verwalten und zu analysieren. Ideal für Informatik-Abiturienten.

132,63965
InformatikInformatik

WENN und SVERWEIS

Erklärung sverweis und wenn Funktion bei exel

116484
InformatikInformatik

Kaufverträge: Grundlagen und Ablauf

Erfahren Sie alles über das Zustandekommen von Kaufverträgen, einschließlich der verschiedenen Arten von Willenserklärungen und den Bindungsfristen. Diese Zusammenfassung bietet einen klaren Überblick über die Abläufe und rechtlichen Grundlagen, die für Kauffrauen und Kaufmänner im Büromanagement wichtig sind.

121,28929
InformatikInformatik

Arduino Programmierbefehle

Entdecken Sie die wichtigsten Programmierbefehle für Arduino, einschließlich digitaler und analoger Steuerung, Zufallszahlengenerierung und serieller Kommunikation. Ideal für Anfänger und Fortgeschrittene, die ihre Kenntnisse in der Arduino-Programmierung vertiefen möchten.

93,117100
MatheMathe

Excel Formelsammlung

IHK Kaufmännische Zwischenprüfung

1289620

Beliebtester Inhalt

9
LerntippsLerntipps

Führerschein Theorie Wiederholung/Notizen

Schilder, Zeichen, Zahlen, Vorfahrt und mehr - alles für die theoretische Führerscheinprüfung :)

1110,749187
DeutschDeutsch

Heimsuchung komplette Zusammenfassung

Zusammenfassung des Buches als auch der einzelnen Kapitel und deren Charakteren. Auch tabellarisch. Im Unterricht ohne KI erstellt

127,937178
LerntippsLerntipps

Fahrschule Theorieprüfung Essentials

Entdecke die wichtigsten Punkte für die Theorieprüfung in der Fahrschule. Diese Zusammenfassung behandelt Geschwindigkeitsbegrenzungen, Sicherheitsabstände, Verkehrszeichen und wichtige Berechnungen für Reaktions- und Bremswege. Ideal für angehende Fahrer, die sich optimal vorbereiten möchten.

1178,2342,217
DeutschDeutsch

Kapitelzusammenfassung Heimsuchung Jenny Erpenbeck

Zusammenfassung jeder Kapitel, Deutungen und Erklärungen

1315,529186
LerntippsLerntipps

Lernzettel Führerschein Theorie

Ausarbeitung schwieriger Theorie Fragen, Klasse Auto

114,29278
DeutschDeutsch

Heimsuchung_JennyErpenbeck_Abitur

Zusammenfassungen für jedes Kapitel, Analysen und Zitate

1315,590301
DeutschDeutsch

Der zerbrochene Krug Inhaltsübersicht und Szenenanalyse Aufbau - Deutsch Q1/Q2/Abitur

Inhaltsübersicht und Szenenanalyse Aufbau “der zerbrochne Krug” Heinrich von Kleist

128,255139
DeutschDeutsch

Heimsuchung - Jenny Erpenbeck

Inhalt, Entstehung und Quellen, Figuren, Geschichtliche Hintergründe, Motive, Erzählstruktur/- stil

1135,472676
LerntippsLerntipps

Verkehrsregeln und Zeichen

Entdecken Sie die wichtigsten Verkehrszeichen, Regeln und Fahrbahnmarkierungen für die Führerscheinprüfung. Diese Zusammenfassung bietet klare Erklärungen zu Geschwindigkeitsbegrenzungen, Überholverboten und Vorfahrtsregeln, um Ihre Fahrkenntnisse zu verbessern. Ideal für die Vorbereitung auf die theoretische Führerscheinprüfung.

1124,773634

Schüler lieben uns — und du auch.

4.6/5App Store
4.7/5Google Play

Die App ist sehr einfach zu bedienen und gut gestaltet. Ich habe bisher alles gefunden, wonach ich gesucht habe, und konnte viel aus den Präsentationen lernen! Ich werde die App definitiv für ein Schulprojekt nutzen! Und natürlich hilft sie auch sehr als Inspiration.

Stefan SiOS-Nutzer

Diese App ist wirklich super. Es gibt so viele Lernzettel und Hilfen [...]. Mein Problemfach ist zum Beispiel Französisch und die App hat so viele Möglichkeiten zur Hilfe. Dank dieser App habe ich mich in Französisch verbessert. Ich würde sie jedem empfehlen.

Samantha KlichAndroid-Nutzerin

Wow, ich bin wirklich begeistert. Ich habe die App einfach mal ausprobiert, weil ich sie schon oft beworben gesehen habe und war absolut beeindruckt. Diese App ist DIE HILFE, die man für die Schule braucht und vor allem bietet sie so viele Dinge wie Übungen und Lernzettel, die mir persönlich SEHR geholfen haben.

AnnaiOS-Nutzerin
InformatikInformatik1.485 aufrufe·Aktualisiert 21. Aug. 2026·12 Seiten

JavaScript Arrays: Erstellen, Sortieren und Durchsuchen von Objekten

user profile picture
Tam Nguyen@tamng

Arrays sind fundamentale Datenstrukturen in JavaScript, die es ermöglichen, mehrere Werte in einer geordneten Liste zu speichern. Ein JavaScript Array erstellen kann auf verschiedene Weisen erfolgen - entweder durch direkte Wertzuweisung oder als leeres Array erstellen mit der Array()-Konstruktor-Methode....

1
of 10
Datenstruktur Array – Seite 1

Melde dich an, um den Inhalt zu sehen. Kostenlos!

  • Zugriff auf alle Dokumente
  • Verbessere deine Noten
  • Schließ dich Millionen Schülern an

Mit der Anmeldung akzeptierst du die Nutzungsbedingungen und Datenschutzerklärung

Arrays in JavaScript: Grundlagen und Implementierung

JavaScript Array erstellen und verwalten gehört zu den fundamentalen Konzepten der Programmierung. Arrays sind spezielle Datenstrukturen, die es ermöglichen, mehrere Werte des gleichen Datentyps effizient zu speichern und zu organisieren.

Definition: Eine Datenstruktur ist ein Objekt zur systematischen Speicherung und Organisation von Daten, das einen effizienten Zugriff und eine optimierte Verwaltung ermöglicht.

Bei der Arbeit mit Arrays unterscheiden wir zwischen statischen und dynamischen Arrays. Statische Arrays haben eine fest definierte Größe, die sich nach der Erstellung nicht mehr ändern lässt. Ein JavaScript leeres Array erstellen erfolgt durch die Syntax var arrayName = [];. Dynamische Arrays hingegen können ihre Größe während der Laufzeit anpassen, was sie besonders flexibel macht.

Die JavaScript array length Eigenschaft gibt die aktuelle Anzahl der Elemente im Array zurück. Mit JavaScript Array push können neue Elemente am Ende des Arrays hinzugefügt werden. Besonders praktisch ist die Möglichkeit, Arrays zu sortieren - JavaScript array sortieren erfolgt mit der integrierten sort()-Methode.

2
of 10
Datenstruktur Array – Seite 2

Melde dich an, um den Inhalt zu sehen. Kostenlos!

  • Zugriff auf alle Dokumente
  • Verbessere deine Noten
  • Schließ dich Millionen Schülern an

Mit der Anmeldung akzeptierst du die Nutzungsbedingungen und Datenschutzerklärung

Fortgeschrittene Array-Konzepte

Ein besonders mächtiges Konzept ist das JavaScript array of objects, bei dem jedes Array-Element ein komplexes Objekt mit mehreren Eigenschaften sein kann. Dies ermöglicht die Strukturierung komplexer Datensammlungen.

Beispiel:

let personen = [
    {name: "Max", alter: 25},
    {name: "Anna", alter: 30}
];

JavaScript Array mehrdimensional erweitert das Konzept, indem Arrays in Arrays verschachtelt werden. Das JavaScript mehrdimensionales Array durchsuchen erfordert oft verschachtelte Schleifen, ist aber für komplexe Datenstrukturen unerlässlich.

Der Array index Java (auch in JavaScript gültig) beginnt immer bei 0, was bei der Programmierung berücksichtigt werden muss. Dies unterscheidet sich vom INDEX array Excel, der bei 1 beginnt.

3
of 10
Datenstruktur Array – Seite 3

Melde dich an, um den Inhalt zu sehen. Kostenlos!

  • Zugriff auf alle Dokumente
  • Verbessere deine Noten
  • Schließ dich Millionen Schülern an

Mit der Anmeldung akzeptierst du die Nutzungsbedingungen und Datenschutzerklärung

Array-Manipulation und -Verwaltung

JavaScript Element aus Array entfernen kann auf verschiedene Weisen erfolgen, etwa mit splice() oder filter(). Bei einem JSON mehrdimensionales Array ist besondere Sorgfalt bei der Manipulation erforderlich.

Hinweis: Die Manipulation von Arrays sollte immer unter Berücksichtigung der Performanz erfolgen, besonders bei großen Datenmengen.

JavaScript Array definieren kann auf mehrere Arten erfolgen. Die gebräuchlichsten Methoden sind die literale Notation [] oder der Array-Konstruktor new Array(). Ein JavaScript mehrdimensionales Array sortieren erfordert oft custom Sortier-Funktionen.

Die Arbeit mit einem Array von Objekten JavaScript ermöglicht komplexe Datenstrukturen. Die JavaScript array methods bieten vielfältige Möglichkeiten zur Manipulation und Verarbeitung.

4
of 10
Datenstruktur Array – Seite 4

Melde dich an, um den Inhalt zu sehen. Kostenlos!

  • Zugriff auf alle Dokumente
  • Verbessere deine Noten
  • Schließ dich Millionen Schülern an

Mit der Anmeldung akzeptierst du die Nutzungsbedingungen und Datenschutzerklärung

Praktische Anwendung und Best Practices

Die JavaScript Array forEach Methode ist besonders nützlich für die Iteration über Array-Elemente. Sie bietet eine elegante Alternative zu traditionellen for-Schleifen.

Beispiel:

let zahlen = [1, 2, 3, 4, 5];
zahlen.forEach(zahl => console.log(zahl));

Bei der Arbeit mit Arrays ist es wichtig, die richtige Balance zwischen Funktionalität und Performanz zu finden. JavaScript array sortieren sollte beispielsweise nur dann eingesetzt werden, wenn eine sortierte Reihenfolge wirklich erforderlich ist.

Die Verwendung von JavaScript Array mehrdimensional und komplexen Datenstrukturen sollte gut dokumentiert werden, um die Wartbarkeit des Codes zu gewährleisten. Moderne JavaScript-Frameworks und -Bibliotheken bieten oft zusätzliche Hilfsfunktionen für die effiziente Array-Verarbeitung.

5
of 10
Datenstruktur Array – Seite 5

Melde dich an, um den Inhalt zu sehen. Kostenlos!

  • Zugriff auf alle Dokumente
  • Verbessere deine Noten
  • Schließ dich Millionen Schülern an

Mit der Anmeldung akzeptierst du die Nutzungsbedingungen und Datenschutzerklärung

JavaScript Arrays: Grundlagen und Fortgeschrittene Techniken

Ein JavaScript Array ist eine fundamentale Datenstruktur, die es ermöglicht, mehrere Werte in einer geordneten Liste zu speichern. Die Manipulation und Verwaltung von Arrays gehört zu den wichtigsten Grundlagen der JavaScript-Programmierung.

Definition: Ein Array ist eine geordnete Liste von Elementen, die über einen numerischen Index (beginnend bei 0) zugänglich sind.

Um ein JavaScript leeres Array erstellen zu können, stehen verschiedene Methoden zur Verfügung. Die gebräuchlichste Syntax ist die Array-Literal-Notation mit eckigen Klammern:

var meinArray = [];
var trainingsTage = ["Montag", "Donnerstag"];

Die JavaScript array length Eigenschaft gibt die Anzahl der Elemente in einem Array zurück. Diese Eigenschaft ist besonders nützlich bei der Iteration durch Arrays und der Verwaltung von Arraygrößen:

Beispiel:

var laenge = trainingsTage.length; // Gibt 2 zurück
6
of 10
Datenstruktur Array – Seite 6

Melde dich an, um den Inhalt zu sehen. Kostenlos!

  • Zugriff auf alle Dokumente
  • Verbessere deine Noten
  • Schließ dich Millionen Schülern an

Mit der Anmeldung akzeptierst du die Nutzungsbedingungen und Datenschutzerklärung

Arrays Manipulieren und Durchsuchen

Die JavaScript Array push Methode fügt neue Elemente am Ende eines Arrays hinzu. Dies ist eine der häufigsten Operationen bei der Arbeit mit Arrays:

trainingsTage.push("Freitag"); // Fügt "Freitag" am Ende hinzu

Für das JavaScript array sortieren stehen verschiedene Methoden zur Verfügung. Die eingebaute sort()-Methode ordnet die Elemente standardmäßig alphabetisch:

Hinweis: Die sort()-Methode wandelt die Elemente standardmäßig in Strings um. Für numerische Sortierung wird eine Vergleichsfunktion benötigt.

Ein JavaScript array of objects ermöglicht es, komplexe Datenstrukturen zu erstellen. Jedes Element im Array kann ein Objekt mit mehreren Eigenschaften sein:

var teilnehmer = [
    {name: "Matthias", alter: 25},
    {name: "Sandra", alter: 30}
];
7
of 10
Datenstruktur Array – Seite 7

Melde dich an, um den Inhalt zu sehen. Kostenlos!

  • Zugriff auf alle Dokumente
  • Verbessere deine Noten
  • Schließ dich Millionen Schülern an

Mit der Anmeldung akzeptierst du die Nutzungsbedingungen und Datenschutzerklärung

Mehrdimensionale Arrays und Fortgeschrittene Konzepte

Ein JavaScript Array mehrdimensional ist ein Array, das andere Arrays als Elemente enthält. Diese Struktur eignet sich besonders für tabellarische Daten:

var turnierErgebnisse = [
    ["Matthias", 100, "Gold"],
    ["Felix", 95, "Silber"],
    ["Sabrina", 90, "Bronze"]
];

Das JavaScript mehrdimensionales Array durchsuchen erfordert oft verschachtelte Schleifen. Hier ein Beispiel für die Suche nach einem bestimmten Wert:

Beispiel:

function sucheWert(array, suchwert) {
    for(let i = 0; i < array.length; i++) {
        for(let j = 0; j < array[i].length; j++) {
            if(array[i][j] === suchwert) {
                return [i, j];
            }
        }
    }
    return null;
}
8
of 10
Datenstruktur Array – Seite 8

Melde dich an, um den Inhalt zu sehen. Kostenlos!

  • Zugriff auf alle Dokumente
  • Verbessere deine Noten
  • Schließ dich Millionen Schülern an

Mit der Anmeldung akzeptierst du die Nutzungsbedingungen und Datenschutzerklärung

Arrays Effizient Verwalten

Um ein JavaScript Element aus Array entfernen zu können, stehen verschiedene Methoden zur Verfügung. Die splice()-Methode ist dabei besonders vielseitig:

var index = array.indexOf(zuEntfernendesElement);
if (index > -1) {
    array.splice(index, 1);
}

Die JavaScript Array forEach Methode bietet eine moderne und lesbare Möglichkeit, durch Arrays zu iterieren:

Highlight: forEach ist besonders nützlich für lesbaren und wartbaren Code:

teilnehmer.forEach(function(teilnehmer) {
    console.log(teilnehmer.name);
});

Bei der Arbeit mit Arrays ist es wichtig, die Performanz im Auge zu behalten. Große Arrays sollten effizient verarbeitet werden, um Speicherverbrauch und Ausführungszeit zu optimieren.

9
of 10
Datenstruktur Array – Seite 9

Melde dich an, um den Inhalt zu sehen. Kostenlos!

  • Zugriff auf alle Dokumente
  • Verbessere deine Noten
  • Schließ dich Millionen Schülern an

Mit der Anmeldung akzeptierst du die Nutzungsbedingungen und Datenschutzerklärung

JavaScript Arrays im Volleyball-Management System

Ein JavaScript Array ist die perfekte Datenstruktur für die Verwaltung von Spielerdaten in einem Volleyball-Team. In diesem Beispiel lernen wir, wie man Arrays für die Organisation einer Mannschaft einsetzt.

Definition: Ein Array ist eine geordnete Liste von Elementen, die unter einem gemeinsamen Namen gespeichert werden. In JavaScript können Arrays unterschiedliche Datentypen enthalten.

Zunächst wird ein JavaScript Array erstellen für die Startaufstellung demonstriert. Mit var spieler = ["Armin", "Batu", "Kai", "Sven", "Paul", "Milan"] wird ein Array mit sechs Spielernamen definiert. Die JavaScript array length Eigenschaft ermöglicht es uns, die Anzahl der Spieler dynamisch zu ermitteln. Ein zweites Array ersatz speichert die Ersatzspieler.

Die Funktion zeigeStartaufstellung() nutzt eine for-Schleife, um durch das Array zu iterieren und jedem Spieler eine Position zuzuweisen. Dabei wird die JavaScript Array forEach Methode implizit durch die klassische for-Schleife ersetzt. Die Ausgabe erfolgt formatiert mit Positionsnummern und Spielernamen.

Beispiel:

function zeigeStartaufstellung() {
    var laenge = spieler.length;
    var anzeige = "";
    for (var i = 0; i < laenge; i++) {
        anzeige = anzeige + "\n" + "Position " + (i+1) + ": " + spieler[i];
    }
    window.alert("Startaufstellung: " + anzeige);
}
10
of 10
Datenstruktur Array – Seite 10

Melde dich an, um den Inhalt zu sehen. Kostenlos!

  • Zugriff auf alle Dokumente
  • Verbessere deine Noten
  • Schließ dich Millionen Schülern an

Mit der Anmeldung akzeptierst du die Nutzungsbedingungen und Datenschutzerklärung

Erweiterte Array-Operationen im Team-Management

Die Verwaltung eines kompletten Mannschaftskaders erfordert fortgeschrittene Array-Operationen. Ein JavaScript array of objects könnte zusätzliche Spielerinformationen wie Position und Trikotnummer speichern. In diesem Beispiel werden zunächst zwei separate Arrays durch die Funktion zeigeKader() zusammengeführt.

Highlight: Die Kombination von Stamm- und Ersatzspielern in einem gemeinsamen Kader-Array demonstriert die Flexibilität von JavaScript Arrays bei der Datenverwaltung.

Das JavaScript Array mehrdimensional Konzept kommt zum Einsatz, wenn wir verschiedene Eigenschaften der Spieler organisieren möchten. Mit der JavaScript Array push Methode könnten weitere Spieler dem Kader hinzugefügt werden. Um die Spielerliste übersichtlich zu halten, kann das JavaScript array sortieren verwendet werden.

Die Implementierung zeigt, wie Arrays in der Praxis für Datenverwaltungssysteme eingesetzt werden können. Die Funktionen zeigeStartaufstellung(), zeigeErsatzspieler() und zeigeKader() bilden zusammen ein vollständiges System zur Mannschaftsverwaltung.

Vokabular:

  • Kader: Die Gesamtheit aller Spieler einer Mannschaft
  • Startaufstellung: Die aktiv spielenden Teammitglieder
  • Ersatzspieler: Spieler auf der Reservebank

Wir dachten schon, du fragst nie...

Unser KI-Begleiter ist ein speziell für Schüler entwickeltes KI-Tool, das mehr als nur Antworten bietet. Basierend auf Millionen von Knowunity-Inhalten liefert er relevante Informationen, personalisierte Lernpläne, Quizze und Inhalte direkt im Chat und passt sich deinem individuellen Lernweg an.

Du kannst die App im Google Play Store und im Apple App Store herunterladen.

Genau! Genieße kostenlosen Zugang zu Lerninhalten, vernetze dich mit anderen Schülern und hol dir sofortige Hilfe – alles direkt auf deinem Handy.

Ähnlicher Inhalt

Beliebtester Inhalt: Array

3

Beliebtester Inhalt in Informatik

9
InformatikInformatik

Python Lernzettel Informatik

Python Lernzettel (mathematische Operatoren, Variablen, Datentypen, Skripte, Boolesche Operatoren)

109229
InformatikInformatik

Informatik Abitur 2024: Themenübersicht

Umfassende Themenübersicht für das Abitur 2024 im Fach Informatik. Dieser Lernzettel deckt wichtige Konzepte wie Programmierung in Java, Algorithmen, Datenstrukturen, Datenbanken, Cybersecurity und Verschlüsselungsmethoden ab. Ideal für Schüler, die sich auf das erhöhte Anforderungsniveau vorbereiten. Enthält auch Informationen zu relationalen Datenbanken, SQL-Abfragen und kryptologischen Verfahren.

122,91061
InformatikInformatik

Informatik Abitur 2025 NRW

Informatik Übersicht zu den Themen die im mündlichen Abitur drankommen. Ist also vielleicht nicht zu 100% vollständig.

124819
InformatikInformatik

Künstliche Intelligenz und Maschinelles Lernen

Entdecken Sie die Grundlagen der Künstlichen Intelligenz und des maschinellen Lernens, einschließlich künstlicher neuronaler Netze und Deep Learning. Diese Zusammenfassung behandelt die Geschichte, Stärken und Schwächen der KI, verschiedene Lernmethoden sowie praktische Anwendungen wie autonomes Fahren. Ideal für Studierende, die sich mit den Konzepten der KI und deren Entwicklung vertraut machen möchten.

107,890198
InformatikInformatik

Relationale Datenbanken und SQL

Diese Zusammenfassung bietet einen umfassenden Überblick über relationale Datenbanken, einschließlich der Definition von Datensätzen, Attributen, Primär- und Fremdschlüsseln. Erfahren Sie mehr über Anomalien, ER-Diagramme und die Formulierung von SQL-Abfragen, um Daten effizient zu verwalten und zu analysieren. Ideal für Informatik-Abiturienten.

132,63965
InformatikInformatik

WENN und SVERWEIS

Erklärung sverweis und wenn Funktion bei exel

116484
InformatikInformatik

Kaufverträge: Grundlagen und Ablauf

Erfahren Sie alles über das Zustandekommen von Kaufverträgen, einschließlich der verschiedenen Arten von Willenserklärungen und den Bindungsfristen. Diese Zusammenfassung bietet einen klaren Überblick über die Abläufe und rechtlichen Grundlagen, die für Kauffrauen und Kaufmänner im Büromanagement wichtig sind.

121,28929
InformatikInformatik

Arduino Programmierbefehle

Entdecken Sie die wichtigsten Programmierbefehle für Arduino, einschließlich digitaler und analoger Steuerung, Zufallszahlengenerierung und serieller Kommunikation. Ideal für Anfänger und Fortgeschrittene, die ihre Kenntnisse in der Arduino-Programmierung vertiefen möchten.

93,117100
MatheMathe

Excel Formelsammlung

IHK Kaufmännische Zwischenprüfung

1289620

Beliebtester Inhalt

9
LerntippsLerntipps

Führerschein Theorie Wiederholung/Notizen

Schilder, Zeichen, Zahlen, Vorfahrt und mehr - alles für die theoretische Führerscheinprüfung :)

1110,749187
DeutschDeutsch

Heimsuchung komplette Zusammenfassung

Zusammenfassung des Buches als auch der einzelnen Kapitel und deren Charakteren. Auch tabellarisch. Im Unterricht ohne KI erstellt

127,937178
LerntippsLerntipps

Fahrschule Theorieprüfung Essentials

Entdecke die wichtigsten Punkte für die Theorieprüfung in der Fahrschule. Diese Zusammenfassung behandelt Geschwindigkeitsbegrenzungen, Sicherheitsabstände, Verkehrszeichen und wichtige Berechnungen für Reaktions- und Bremswege. Ideal für angehende Fahrer, die sich optimal vorbereiten möchten.

1178,2342,217
DeutschDeutsch

Kapitelzusammenfassung Heimsuchung Jenny Erpenbeck

Zusammenfassung jeder Kapitel, Deutungen und Erklärungen

1315,529186
LerntippsLerntipps

Lernzettel Führerschein Theorie

Ausarbeitung schwieriger Theorie Fragen, Klasse Auto

114,29278
DeutschDeutsch

Heimsuchung_JennyErpenbeck_Abitur

Zusammenfassungen für jedes Kapitel, Analysen und Zitate

1315,590301
DeutschDeutsch

Der zerbrochene Krug Inhaltsübersicht und Szenenanalyse Aufbau - Deutsch Q1/Q2/Abitur

Inhaltsübersicht und Szenenanalyse Aufbau “der zerbrochne Krug” Heinrich von Kleist

128,255139
DeutschDeutsch

Heimsuchung - Jenny Erpenbeck

Inhalt, Entstehung und Quellen, Figuren, Geschichtliche Hintergründe, Motive, Erzählstruktur/- stil

1135,472676
LerntippsLerntipps

Verkehrsregeln und Zeichen

Entdecken Sie die wichtigsten Verkehrszeichen, Regeln und Fahrbahnmarkierungen für die Führerscheinprüfung. Diese Zusammenfassung bietet klare Erklärungen zu Geschwindigkeitsbegrenzungen, Überholverboten und Vorfahrtsregeln, um Ihre Fahrkenntnisse zu verbessern. Ideal für die Vorbereitung auf die theoretische Führerscheinprüfung.

1124,773634

Schüler lieben uns — und du auch.

4.6/5App Store
4.7/5Google Play

Die App ist sehr einfach zu bedienen und gut gestaltet. Ich habe bisher alles gefunden, wonach ich gesucht habe, und konnte viel aus den Präsentationen lernen! Ich werde die App definitiv für ein Schulprojekt nutzen! Und natürlich hilft sie auch sehr als Inspiration.

Stefan SiOS-Nutzer

Diese App ist wirklich super. Es gibt so viele Lernzettel und Hilfen [...]. Mein Problemfach ist zum Beispiel Französisch und die App hat so viele Möglichkeiten zur Hilfe. Dank dieser App habe ich mich in Französisch verbessert. Ich würde sie jedem empfehlen.

Samantha KlichAndroid-Nutzerin

Wow, ich bin wirklich begeistert. Ich habe die App einfach mal ausprobiert, weil ich sie schon oft beworben gesehen habe und war absolut beeindruckt. Diese App ist DIE HILFE, die man für die Schule braucht und vor allem bietet sie so viele Dinge wie Übungen und Lernzettel, die mir persönlich SEHR geholfen haben.

AnnaiOS-Nutzerin