参见英文答案 >
Why isn’t this object being passed by reference when assigning something else to it?4个
在下面的代码中,我们传递一个对象.所以,根据javascript我们传递了一个引用和操作. @H_404_3@var a = new Number(10); x(a); alert(a); function x(n) { n = n + 2; }
在下面的代码中,我们传递一个对象.所以,根据javascript我们传递了一个引用和操作. @H_404_3@var a = new Number(10); x(a); alert(a); function x(n) { n = n + 2; }
但提醒10而不是12.为什么?