原型继承,基本数据类型不会共用,这个怎么理解?
来源:3-13 面向对象(二)
蓝with黑
2018-02-06
function Person(){
this.name = 'aa';
this.arr = [1,2,3];
this.play = {a:1, b:2}
}
function Man(){
this.age = 'bb'
}
Man.prototype = new Person();
let m1 = new Man();
let m2 = new Man();
m1.__proto__ === m2.__proto__;
m1.name = 'sss';
console.log(m1.name); // sss
console.log(m2.name); // 'aa'写回答
1回答
-
快乐动起来呀
2018-02-06
非基本类型都是引用类型,指向的是同一块内存地址
00
相似问题
关于原型继承的回答方式?
回答 1
关于原型链和面向对象
回答 2