var a ,b = new Object();中连个变量是指向同一个引用吗?

来源:9-22 编程练习

loszer

2015-01-26 21:06

var a ,b = new Object();中连个变量是指向同一个引用吗?

写回答 关注

2回答

  • Tracy_
    2015-01-28 13:53:01

    如果是 var a = b = new Object();  a,b指向的是同一个引用。


    var a = b = new Object();

    a.name = "Tom";

    b.age = 20;

    console.log(a); // {"name":"Tom", "age":20}

    console.log(b); // {"name":"Tom", "age":20}

    console.log(a === b) // true

  • Jinbaooooo
    2015-01-26 21:50:30

    console.log(typeof a); //undefined

    console.log(typeof b); //Object


    这种写法只是把 b 指向了一个Object

    并未定义 a 

    loszer

    如果是 var a = b = new Object();呢?

    2015-01-26 21:59:36

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题