ECMAScript 2017
Nachgestellte Kommata in Funktionsparameterlisten
Erlaubnis von Kommata am Ende von Parameterlisten
Ein nachgestelltes, also überflüssiges Komma in einem Arrayliteral ist schon seit der ersten JavaScript-Version erlaubt und wird bei der Interpretation ignoriert. Seit ES5 sind nachgestellte Kommata auch in Objektliteralen valide.
In dieser Spezifikation nun werden sie auch für Parameterlisten erlaubt und zwar sowohl bei der Deklaration als auch beim Aufruf von Funktionen.
function myFunction(firstParam, secondParam,) { ... }
myFunction(1, 'string',)
‹
Vorheriges
Object.getOwnPropertyDescriptorsNächstes
Gemeinsam verwendeter Speicher›