js实现继承,什么是原型、构造函数、实例和原型的关系,原型链继承的优缺点,组合式继承,寄生式继承。继承的最优解决方案
js实现继承的主要方式是原型链,想要理解原型链,首先需要理解原型
下面我们讲解构造函数、实例、原型之间的关系,最后来理解原型链实现继承
原型:
即原型对象,当我们创建一个函数,该函数都会生成一个prototype属性,这个属性是一个指针,指向原型对象;实例可以共享原型对象上定义的属性和方法;原型对象里也有一个指针constructor指向构造函数;
构造函数:
构造函数和普通函数的区别:
1、命名上,构造函数一般命名时候约定首字母大写;
2、 调用方式上,构造函数使用new操作符调用;
实例
当
原创
2022-01-07 15:58:54 ·
395 阅读 ·
0 评论