案例如下:
let pro = {
inParams:{
"ip":'',
}
}
var proLeft = pro, proRight = JSON.parse(JSON.stringify(pro))
proLeft.inParams.ip = leftIp
proRight.inParams.ip = rightIp
这样改变其中的ip属性值,两个对象就不会相互影响了。
原因就是对象地址的指向问题,改变一下其中一个对象的地址指向就可以了。
扫描二维码关注公众号,回复:
16448150 查看本文章