javascript地址引用问题?
发布于 5 年前 作者 xxu 11429 次浏览 来自 官方Issues
var a = new Object();
a.price = 173;
var b = a;
b.price = 170; //b更改了属性值,a的属性值一起会被改变
alert(a.price); //输出170

有什么办法输出还是173 这个引用地址有点坑

3 回复

var a =newObject();

a.price =173

var b =JSON.parse(JSON.stringify(a));;

b.price =170

alert(a.price);

var a = new Object();

a.price = 173;

var b = {…a};

b.price = 170;

alert(a.price);

回到顶部