课程
/前端开发
/JavaScript
/JavaScript进阶篇
var a ,b = new Object();中连个变量是指向同一个引用吗?
2015-01-26
源自:JavaScript进阶篇 9-22
正在回答
如果是 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
loszer 提问者
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
4 回答var a=111;和var a=“111”;两个a变量是否相同,还是和java一样分变量类型?
3 回答c=b>a ||a>b; 这里的c是指b>a ||a>b的值还是指b>a
5 回答为毛两个变量用同一个名字?
2 回答为什么声明变量第一个是var myarr不是var myarr[i]
2 回答var num1,mun2 这是申明两个变量吧