将参数赋值给参数时,将参数传递给函数

时间:2018-10-10 00:49:35

标签: javascript function parameters arguments pass-by-reference

假设我们有一个变量a =“ value1”,我通过一个称为“ arg”的参数将其传递给函数 现在在函数中,我将arg分配给值“ value2”

我的问题是: 传递参数如何真正起作用? 将“ value2”分配给“ arg”或变量“ a”还是两者都分配? arg是否被变量a替代(在传递过程中)? 真正让我感到困惑的是传递了什么,是变量名还是它的值? 谢谢

    var a = "value1";

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

    myfunc(a);

0 个答案:

没有答案
相关问题