Arrays und Datenstrukturen

Geschätzte Lektüre: 2 Minuten 363 Ansichten

Arrays bilden eine fundamentale Datenstruktur in der Programmierung und ermöglichen die Speicherung multipler Werte unter einem einzigen Bezeichner. In JavaScript sind Arrays dynamisch und können Elemente verschiedener Typen enthalten:

// Array-Deklaration und -Manipulation
let numbers = [1, 2, 3, 4, 5];
let mixed = [42, "Hallo", true, {name: "Test"}];

// Array-Methoden
numbers.push(6);              // Element hinzufügen
let first = numbers.shift();  // Erstes Element entfernen
let subset = numbers.slice(1, 3);  // Teilarray erstellen

// Funktionale Array-Operationen
let doubled = numbers.map(n => n * 2);
let evens = numbers.filter(n => n % 2 === 0);
let sum = numbers.reduce((acc, n) => acc + n, 0);

// Mehrdimensionale Arrays
let matrix = [
    [1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]
];

// Zugriff auf Matrix-Elemente
console.log(matrix[1][2]); // Ausgabe: 6

Moderne Programmiersprachen erweitern das Konzept von Arrays durch spezialisierte Datenstrukturen wie Maps, Sets, und Typed Arrays, die für spezifische Anwendungsfälle optimiert sind. Diese Strukturen bieten bessere Performance-Charakteristika und zusätzliche Funktionalitäten.

Dieses Dokument teilen

Arrays und Datenstrukturen

Oder Link kopieren

INHALT

Abonnieren

×
Cancel