zoukankan      html  css  js  c++  java
  • javascript地址引用

    javascript地址引用

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

    可以看出object 是引用 学过c++的人知道 是地址 

     所以跟PHP不一样  PHP前面是要加&代表地址

    ps补充下 复制对象 不修改原来对象属性的方法

    var a = new Object();
    a.price = 173;
    
    var b = JSON.parse(JSON.stringify(a));
    
    b.price = 170; //b更改了属性值,a的属性值一起会被改变
    alert(a.price); //输出173
  • 相关阅读:
    列表方块与格式与布局
    框架与样式表的基本概念
    表单
    内容容器,常用标签
    CSS3
    表单验证
    练习题
    document对象
    windows对象
    函数
  • 原文地址:https://www.cnblogs.com/newmiracle/p/11956540.html
Copyright © 2011-2022 走看看