Übersicht: JS Promise()

Ein Promise (deutsch: Versprechen) ist ein JavaScript-Objekt, das als Platzhalter für einen Wert dient, der noch nicht bekannt ist, aber irgendwann in der Zukunft verfügbar sein wird. Sein Hauptzweck ist die saubere Verwaltung von asynchronen Operationen (wie das Laden von Daten aus dem Internet oder das Warten mit setTimeout), um die sogenannte „Callback Hell“ zu … Weiterlesen

Destructuring in Javascript

Destructuring in JavaScript ermöglicht es, Werte aus Arrays oder Objekten direkt in Variablen zu extrahieren bzw. in neue Array/Objekte zu kopieren. Dadurch wird der Code kürzer und lesbarer, besonders beim Zugriff auf tief verschachtelte Strukturen. Typ Beschreibung Beispiel Ergebnis Array Destructuring Werte aus Array extrahieren const [a,b] = [1,2]; a=1, b=2 Rest Operator Restliche Werte … Weiterlesen

Objekte kopieren mit der Spread-Syntax

Die Spread-Syntax (…) in JavaScript erlaubt es, iterierbare Objekte wie Arrays oder Strings zu „entpacken“ und einzelne Elemente oder Werte zu extrahieren. Sie wird häufig verwendet, um Arrays oder Objekte zu kopieren, zusammenzuführen oder Argumente an Funktionen zu übergeben. Anwendungsfall Beschreibung Beispiel Ergebnis Array kopieren Erstellt flache Kopie eines Arrays let arr2 = […arr1];arr1 = … Weiterlesen

Übersicht: JS – Methoden in Strings, Arrays und Objekten

Methoden in Arrays und Objekten sind eingebaute Funktionen, mit denen man Daten strukturierter bearbeiten, durchsuchen oder transformieren kann. Sie vereinfachen viele häufige Operationen wie Hinzufügen, Entfernen oder Iterieren von Werten. String-Methoden: Methode Beschreibung Beispiel Ergebnis at(index) Zeichen anhand Index (negativ möglich) „Hallo“.at(-1) „o“ charAt(index) Liefert das Zeichen am angegebenen Index „Hallo“.charAt(1)“ „a“ charCodeAt(index) Unicode-Wert eines … Weiterlesen

Übersicht: JS-Bedingungen

Bedingungen (Conditionals) in JavaScript steuern den Programmfluss, indem Code nur ausgeführt wird, wenn bestimmte Bedingungen erfüllt sind. Sie können mit if, else if, else oder dem Ternary Operator geschrieben werden. Bedingung / Operator Beschreibung Beispiel if Führt Codeblock aus, wenn Bedingung true ist if(x > 10){ console.log(„Groß“); } else if Prüft zusätzliche Bedingungen, falls vorherige … Weiterlesen

Übersicht: JS-Schleifen

Schleifen (Loops) in JavaScript werden verwendet, um Code wiederholt auszuführen, solange eine Bedingung erfüllt ist. Es gibt verschiedene Schleifentypen, die sich für unterschiedliche Anwendungsfälle eignen. Schleife Beschreibung Syntax / Beispiel for Klassische Zählschleife for (let i = 0; i < 5; i++) { console.log(i); } while Wiederholt, solange Bedingung true ist let i=0; while(i<5){ console.log(i); … Weiterlesen