Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Der JavaScript-Ausnahmefehler "await expression can't be used in parameter" oder "yield expression can't be used in parameter" tritt auf, wenn der Standardparameter-Ausdruck das await- oder yield-Schlüsselwort enthält und die Auswertung des Standardparameters pausiert wird.
Der Standardausdruck muss synchron ausgewertet werden können. Wenn er einen await- oder yield-Ausdruck enthält, wird die Auswertung des Standardausdrucks pausiert, was nicht erlaubt ist.
Hinweis: Dieser Fehler tritt nur auf, wenn await oder yield gültige Operatoren im Kontext dieser Funktion sind. Andernfalls würden await oder yield als Bezeichner geparst und entweder keinen Fehler verursachen oder einen Fehler wie "reservierter Bezeichner" oder "unerwartetes Token" verursachen, wenn ein Ausdruck darauf folgt.
Sie können die Nullish Coalescing Zuweisung verwenden, um einen Standardwert bereitzustellen. Wenn Sie null und undefined unterschiedlich behandeln möchten, müssten Sie eine Bedingung verwenden.
Es ist auch erlaubt, await oder yield zu verwenden, wenn der Ausdruck in einem Funktionsausdruck des Initialisierers enthalten ist und die Auswertung des Standardausdrucks nicht pausiert.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.