var a ,b = new Object();中连个变量是指向同一个引用吗?
如果是 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
console.log(typeof a); //undefined
console.log(typeof b); //Object
这种写法只是把 b 指向了一个Object
并未定义 a