Error AtlasError Documentation and Resolution

JavaScript function declared the same parameter twice

SyntaxError: duplicate formal argument x

JavaScript rejected a function definition because the same parameter name appeared more than once.

SyntaxError: duplicate formal argumentsyntax
SyntaxError: duplicate formal argument x
  • A function parameter list repeats the same identifier.
  • A refactor renamed one parameter but not another.
  • Generated or copied code introduced a duplicate argument name.
  1. Rename duplicate parameters so each one is unique.
  2. Check generated or transpiled code if the source looks correct.
  3. Use linting to catch duplicate parameters before runtime.
MDN: SyntaxError: duplicate formal argument x
JavaScript duplicate formal argument: causes and fixes | Error Atlas