猿问

关于对象的一个问题,哪位可以帮忙解释一下?

var a={};
var b={key:1};
var c={key:2};
a[b]=3;
a[c]=4;
console.log(a[b]);
我个人认为a[b]的内容应该是3,上面的var b和var c都是没有用处的,但是实际的答案是a[c]为4,所以我有点理解不了了,js中对于对象的解释是怎样的呢,这个是怎样给占据的?望大神可以解释一下,感激不尽。。。。。。。

茅侃侃
浏览 554回答 1
微课
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答