我用枪把帽子延伸。 在延伸之后,为什么会改变枪声?
var shat = [{bang:true}, {bumm: false}, {bong: false}]
var shot = [{bang:false}, {bumm: false}, {bong: false}]
$.extend(shat, shot)
shot[0].bang = true
console.log("shat", shat)
// prints
Object
bang: true // why is this true?
Object
bumm: false
Object
bong: false
我正在假定一个参考点,或者说,由于某种原因,这种延伸是在枪击之后发生的。 禁止g=真实。 问题在于,我想在延长期限之后对枪弹进行改装,但当然想对帽子产生任何影响。 为什么出现这种情况,以及我可以做些什么来避免这种情况?
http://jsfiddle.net/yEnph/3/"rel=“noreferer”