老师说用super可以访问到原型上的属性

来源:6-6 新的方法(新方法)

陈莺莺呀

2020-03-25 21:47:32

老师说用super可以访问到原型上的属性

http://img.mukewang.com/climg/5e7b606f0871fccf10630829.jpg

为什么我没用super也可以访问到原型上的属性呢?

const obj={
	say(){
		console.log(this.name);
	}
}
Object.setPrototypeOf(obj,obj1);//修改obj的原型为obj1
obj.say();

http://img.mukewang.com/climg/5e7b60f108d6ce9402600147.jpg

写回答

2回答

好帮手慕码

2020-03-26

同学你好,使用this也是可以访问到原型上的属性的。在本代码中,效果类似于super。

祝学习愉快~

0

陈莺莺呀

提问者

2020-03-25

const obj1={myname:"cyy"};
const obj={
	say(){
		console.log(this.myname);
	}
}
Object.setPrototypeOf(obj,obj1);//修改obj的原型为obj1
obj.say();

提问时代码没打全,这是完整的

0

0 学习 · 10739 问题

查看课程