TypeScript · Junior · Frage 64 von 75

Warum kann [1, 2].forEach((n) => console.log(n)) einen Callback mit einem Parameter übergeben, obwohl forEach drei übergibt?

Antwort zeigen

Richtige Antwort: Eine Funktion mit weniger Parametern ist zuweisbar; zusätzliche Argumente werden ignoriert

Erklärung

Das entspricht gängiger JavaScript-Praxis. Das Gegenteil (ein Callback, der mehr Parameter verlangt als übergeben werden) ist ein Fehler.

Zum Weiterlesen

Fehler in der Frage

TypeScript · Junior · Frage 64

Teste dich selbst

Mach den Test TypeScript · Junior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen