Gemäß der spec
- Wenn parameterNames doppelte Einträge enthält, lassen hasDuplicates wahr sein. Andernfalls lasst hasDuplicates false sein.
21.b
HINWEIS Frühe Fehler stellen sicher, dass doppelte Parameternamen nur auftreten können in nicht strikten Funktionen, die keine Parameter-Standardwerte oder haben Ruheparameter.
So, Ihr JS-Engine stellt sicher, dass, wenn einer der Parameter Standardwerte hat und hasDuplicates
gilt dann einen Fehler führt.