скажем, у нас есть переменная a = "value1", и я передаю ее функции через аргумент с именем "arg", который теперь находится внутри функции, я присваиваю arg значению "value2"
myВопрос в том, как на самом деле работают аргументы?будет "value2" присвоено "arg" или переменной "a" или обоим?заменяется arg на переменную a (во время передачи)?и что меня действительно смущает, так это то, что передается, имя переменной или ее значение?благодарю
var a = "value1";
function myfunc(arg) {
arg="value2";
}
myfunc(a);