收藏
回答

javascript地址引用问题?


var a = new Object();
a.price = 173;
var b = a;
b.price = 170; //b更改了属性值,a的属性值一起会被改变
alert(a.price); //输出170

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

回答关注问题邀请回答
收藏

3 个回答

  • Mr.Zhao
    Mr.Zhao
    2019-12-21

    2019-12-21
    有用 2
    回复
  • ㅤ国民校草ㅤ
    ㅤ国民校草ㅤ
    2019-12-21

    var a =newObject();

    a.price =173

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

    b.price =170

    alert(a.price);


    2019-12-21
    有用
    回复
  • Listen
    Listen
    2019-12-21

    var a = new Object();

    a.price = 173;

    var b = {...a};

    b.price = 170;

    alert(a.price);

    2019-12-21
    有用
    回复
登录 后发表内容
问题标签