正在回答
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 星