12 из 30 вопросов — случайная выборка · Ответьте на все и узнайте свой результат
В строгом режиме, что происходит, если ты определишь функцию с дублирующимися именами параметров, например function fn(a, a) {}?
function fn(a, a) {}
Второй параметр молча перезаписывает первый
Сохраняется только первый параметр, а второй игнорируется
Выбрасывается SyntaxError
SyntaxError
Выбрасывается TypeError во время выполнения при вызове функции
TypeError