Syntax von JavaScript-Funktionen, Ereignisbehandlung und grundlegende Methoden zur DOM-Manipulation, jeweils mit einem kurzen Beispiel erklärt.
42 Karten · Standardkarten · KI-geschrieben, zweimal geprüft. Alles lässt sich bearbeiten.
- Wie lautet die Syntax einer einfachen Funktionsdeklaration in JavaScript?
Antwort zeigen
function functionName(parameters) { return value; }
- Wie schreibt man einen Funktionsausdruck (function expression)?
Antwort zeigen
const functionName = function(parameters) { return value; };
- Wie lautet die Syntax einer Arrow-Funktion?
Antwort zeigen
const functionName = (parameters) => { return value; };
- Was bewirkt eine return-Anweisung in einer Funktion?
Antwort zeigen
Sie beendet die Funktion und gibt einen Wert an den Aufrufer zurück.
- Wie legt man in einer Funktion einen Standardwert für einen Parameter fest?
Antwort zeigen
function greet(name = 'Guest') { return 'Hello ' + name; }
- Was ermöglicht der Rest-Parameter (...) einer Funktion?
Antwort zeigen
Eine variable Anzahl von Argumenten als Array entgegenzunehmen.
- Was versteht man in JavaScript unter dem Funktionsscope (function scope)?
Antwort zeigen
Variablen, die innerhalb einer Funktion deklariert werden, sind nur innerhalb dieser Funktion zugänglich.
- Was ist eine Closure?
Antwort zeigen
Eine Funktion, die auch dann noch Zugriff auf die Variablen aus dem Scope ihrer äußeren Funktion hat, wenn diese äußere Funktion bereits beendet ist.
- Was ist eine Callback-Funktion?
Antwort zeigen
Eine Funktion, die einer anderen Funktion als Argument übergeben wird und später ausgeführt werden soll.
- Was ist eine anonyme Funktion?
Antwort zeigen
Eine Funktion ohne Namen, die oft als Callback verwendet oder in einer Variablen gespeichert wird.
- Was ist ein IIFE (Immediately Invoked Function Expression)?
Antwort zeigen
(function() { Code hier })(); Eine Funktion, die sofort bei ihrer Definition ausgeführt wird.
- Was versteht man unter Function Hoisting?
Antwort zeigen
Funktionsdeklarationen werden vor der Ausführung des Codes an den Anfang ihres Scopes verschoben, sodass man sie schon vor ihrer Definition aufrufen kann.
- Was bewirkt die Methode bind()?
Antwort zeigen
Sie erzeugt eine neue Funktion mit festem this-Kontext und optional vorbelegten Argumenten.
- Was bewirkt die Methode call()?
Antwort zeigen
Sie ruft eine Funktion mit einem festgelegten this-Kontext auf, wobei die Argumente einzeln übergeben werden.
- Was bewirkt die Methode apply()?
Antwort zeigen
Sie ruft eine Funktion mit einem festgelegten this-Kontext auf, wobei die Argumente als Array übergeben werden.