Я изучаю JavaScript и довольно сильно путаюсь с массивом аргументов. Позвольте мне уточнить.
У меня есть функция, которая принимает один аргумент и возвращает его. Когда я передаю параметр и переназначаю его, используя arguments[0] = value
, он обновляет значение.
function a(b) {
arguments[0] = 2;
return b;
}
console.log(a(1)); //returns 2