标签: javascript parameter-passing pass-by-reference
如您所知,在javascript对象和数组中,引用是通过引用发送的,如果我们收到这样的消息:
GROUP BY serverinfo
然后调用test后第一个对象的值将发生变化,问题是如何防止通过引用及其修改通过对象!??!
答案 0 :(得分:1)
您可以使用对象或数组的副本:
对象
const copy = JSON.parse(JSON.stringify(obj))
数组
const copy = array.slice(0)