-
Notifications
You must be signed in to change notification settings - Fork 4
TypeScript Array Methods
TypeScript ist eine stark typisierte Erweiterung von JavaScript, die häufig für die Entwicklung großer Anwendungen verwendet wird. Eine wichtige Datenstruktur in TypeScript ist das Array, welches eine Sammlung von Elementen darstellt. Hier sind einige wichtige Methoden, um Arrays in TypeScript zu manipulieren:
Arrays können auf Elemente zugreifen, indem Sie in eckigen Klammern den Index des Elements innerhalb des Arrays einsetzen. Beachten Sie, dass das erste Element im Array den Index 0 hat.
const colors = ['rot', 'blau', 'grün'];
console.log(colors[0]); // gibt "rot" aus
console.log(colors[1]); // gibt "blau" aus
console.log(colors[2]); // gibt "grün" ausLambda-Funktionen, auch als Pfeilfunktionen bezeichnet, werden im Kontext von Array-Methoden in TypeScript häufig verwendet. Sie sind kompakte Schreibweisen von JavaScript-Funktionen und erlauben eine prägnante Syntax.
const numbers = [1, 2, 3, 4, 5];
const evenNumbers = numbers.filter(num => num % 2 === 0);
console.log(evenNumbers); // gibt [2, 4] ausDie find()-Methode durchsucht ein Array nach dem ersten Element, das die Bedingung einer bereitgestellten Funktion erfüllt.
const numbers = [1, 2, 3, 4, 5];
const evenNumber = numbers.find(num => num % 2 === 0);
console.log(evenNumber); // gibt 2 ausDie filter()-Methode durchsucht ein Array und gibt ein neues Array mit allen Elementen zurück, die die Bedingung einer bereitgestellten Funktion erfüllen.
const words = ['hallo', 'welt', 'typescript', 'kompatibilität', 'array', 'methoden'];
const result = words.filter(word => word.length > 5);
console.log(result); // gibt ['typescript', 'kompatibilität', 'methoden'] ausDie forEach()-Methode führt eine bereitgestellte Funktion einmal für jedes Element eines Arrays aus.
const fruits = ['Apfel', 'Banane', 'Erdbeere'];
fruits.forEach(fruit => console.log(fruit));
// gibt "Apfel", "Banane" und "Erdbeere" nacheinander ausDie map()-Methode gibt ein neues Array zurück, das aus den Ergebnissen einer bereitgestellten Funktion besteht, die einmal für jedes Element eines Arrays aufgerufen wird.
const numbers = [2, 4, 6, 8, 10];
const doubledNumbers = numbers.map(num => num * 2);
console.log(doubledNumbers); // gibt [4, 8, 12, 16, 20] ausDiese Array-Methoden sind sehr leistungsfähige Tools, um Arrays in TypeScript zu manipulieren. Sie können genutzt werden, um komplexe Anwendungen zu entwickeln und Daten effektiv zu verwalten.