ケースは次のとおりです。
プロにしてみましょう = {
inParams:{
"ip":'',
}
}
var proLeft = pro、proRight = JSON.parse(JSON.stringify(pro))
proLeft.inParams.ip = leftIp
proRight.inParams.ip = rightIp
このようにして、ip 属性の値が変更されても、2 つのオブジェクトは相互に影響を与えません。
理由はオブジェクト アドレスのポインティングの問題です。オブジェクトの 1 つのアドレス ポインティングを変更するだけです。