Передача аргументов в функцию при назначении значения аргументу, javascript - PullRequest
0 голосов
/ 10 октября 2018

скажем, у нас есть переменная a = "value1", и я передаю ее функции через аргумент с именем "arg", который теперь находится внутри функции, я присваиваю arg значению "value2"

myВопрос в том, как на самом деле работают аргументы?будет "value2" присвоено "arg" или переменной "a" или обоим?заменяется arg на переменную a (во время передачи)?и что меня действительно смущает, так это то, что передается, имя переменной или ее значение?благодарю

    var a = "value1";

    function myfunc(arg) {        
        arg="value2";
    }

    myfunc(a);
...