• 技术文章 >Web开发 >JavaScript

    javascript引用类型的赋值

    小妮浅浅小妮浅浅2021-06-10 17:39:25原创207

    1、说明

    引用类型的赋值实际上是对象保存在栈区地址指针上的授权值,因此两个变量指向同一个对象,任何操作都会相互影响。

    从一个变量向另一个引用类型的值时,也将保存在变量中的对象值复制放在新变量分配的空间中。

    2、实例

    var a = {}; // a保存了一个空对象的实例
    var b = a;  // a和b都指向了这个空对象
     
    a.name = 'jozo';
    console.log(a.name); // 'jozo'
    console.log(b.name); // 'jozo'
     
    b.age = 22;
    console.log(b.age);// 22
    console.log(a.age);// 22
     
    console.log(a == b);// true

    以上就是javascript引用类型的赋值,希望对大家有所帮助。更多Javascript学习指路:Javascript

    专题推荐:javascript引用类型
    上一篇:javascript基本类型如何赋值 下一篇:js中callee是什么

    相关文章推荐

    • JavaScript内存泄漏的情况• JavaScript内存泄漏的识别及避免• JavaScript垃圾回收的优化方法• javascript严格相等运算符如何使用• javascript相等运算符的用法• javascript原型链继承的实现• javascript如何使用构造函数继承• javascript组合继承是什么• javascript原型式继承如何理解• javascript寄生式继承的介绍• javascript原始类型是什么?如何鉴别?• javascript引用类型是什么• javascript原始类型和引用类型的区别• javascript引用类型的特性• javascript基本类型如何赋值
    品易云

    全部评论我要评论

  • 取消发布评论发送
  • 

    Python学习网