js对象赋值是按引用的赋值 如何让它按值赋值

比较

var a ={a:"22"}

b = a

b.cont ='8'

a 最后是 {a: "22", cont: "8"} 如何不改变 a 值呢

中古
浏览 2034回答 2
2回答

wslover

做不到的,b = a的时候  b和a就是同一个了...比如a = [1,2,3],b = a ;b[1] = 0 ;a就变成了 [0,2,3]
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript