正在回答
3回答
同学你好,问题解答如下:
1、原型链简单理解就是通过__proto__属性找的链。例如:



原型链简单了解即可,不需要深入研究。
2、继承一般是为了方便不再重写属性或者方法,从而继承父类的进行使用。当前课程讲解的是原型继承,通过prototype属性继承。例如:

name属性和say方法可以正常使用

自己再理解下,祝学习愉快!
好帮手慕星星
2020-10-22 18:22:18
同学你好,上次回复中老师举例子了哦,可以参考下面的解释:
<script>
// Person构造函数
function Person() {
// 实例属性
this.name = 'zs'
}
// 原型方法
Person.prototype.say = function() {
console.log('say')
}
// Man构造函数
function Man() {}
// 在原型上继承,也就是通过prototype属性,值为实例化的Person对象
Man.prototype = new Person();
// 实例化Man函数为对象
var m = new Man();
// 通过m对象调用属性和方法
console.log(m.name)
m.say();
</script>简单理解原型继承就是将父类实例化的对象添加到子类的原型上。
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星