假设我们有一个变量a =“ value1”,我通过一个称为“ arg”的参数将其传递给函数 现在在函数中,我将arg分配给值“ value2”
我的问题是: 传递参数如何真正起作用? 将“ value2”分配给“ arg”或变量“ a”还是两者都分配? arg是否被变量a替代(在传递过程中)? 真正让我感到困惑的是传递了什么,是变量名还是它的值? 谢谢
var a = "value1";
function myfunc(arg) {
arg="value2";
}
myfunc(a);