javascript中的强制按引用传递
有没有办法在javascript中强制通过引用传递?我已经读到,对象通过共享作为“对象引用副本”或调用传递,但我希望跨函数的更改能够反映在发送方和接收方。当前设计阻止我将其声明为全局变量。有没有办法处理这个问题 例如,考虑下面的代码-> 现在,当我执行function1时,我得到-> 如何确保function1的值已更改/更新?我发现了这一点 但是,当变量引用包含数组的对象时 值是对对象的引用javascript中的强制按引用传递,javascript,Javascript,有没有办法在javascript中强制通过引用传递?我已经读到,对象通过共享作为“对象引用副本”或调用传递,但我希望跨函数的更改能够反映在发送方和接收方。当前设计阻止我将其声明为全局变量。有没有办法处理这个问题 例如,考虑下面的代码-> 现在,当我执行function1时,我得到-> 如何确保function1的值已更改/更新?我发现了这一点 但是,当变量引用包含数组的对象时 值是对对象的引用 你能发布你的代码和你正在尝试做的事情吗?这样我们就可以知道你如何修复它了。JavaScript已经
你能发布你的代码和你正在尝试做的事情吗?这样我们就可以知道你如何修复它了。JavaScript已经通过引用传递对象了。JavaScript中没有通过引用传递的功能。你不能“强迫”它,它不存在。将需要共享的东西存储在对象中并传递出去。@fubar不,没有。JavaScript中的所有内容都是通过值传递的。只是当传递对象引用时,传递的是引用的副本(按值传递)。最终,无论使用哪种引用,都指向同一个对象。。。。我觉得这个问题与你想象的不同,它适用于任何对象,而不仅仅是数组。