Answer
t.me/js_testОтвет:
Error: arguments.forEach is not a function
Объяснение:
Переменная arguments хоть и имеет свойство length, но не является массивом, поэтому не имеет доступа к методам класса Array.
В данном случае можно сделать массив из arguments, через вызов Array.from().
Пример:
function showMessages() {
const messages = Array.from(arguments)
messages.forEach((m) => console.log(m))
}
Код для проверки:
function showMessages() {
arguments.forEach((m) => console.log(m))
}
const errors = [404, 500];
const info = [304, 201];
const success = 200;
showMessages(...errors, ...info, success)