function Animal(name){
this.name=name;
this.hobby = function(){
console.log(this.name+"爱抓老鼠");
}
}
var cat =new Animal();
var dog =new Animal();
console.log(cat==dog) //false 这里是false
var Animal = {
name : "aaa"
}
var a = Animal;
var b = Animal;
b.age= 21;
console.log(a==b) //true 这里是true
这是为什么?能详细解释一下对象在赋给一个变量的时候内部的工作原理么
慕慕森
相关分类