原型链补充
判断一个元素是否在对象中存在,包括原型链中
属性名 in 对象名
判断一个元素是否在对象中存在,不包括原型链中
对象名.hasOwnproperty
判断一个元素是否是某个构造函数构造的
对象 instanceof 构造器
判断一个元素是否是构造的
对象名.constructor
原型链的继承
- 前提:至少要两个构造函数
- 子代构造函数和父代构造函数
- 修改子代构造函数.prototype.__proto__=父代构造函数.prototype
cs6的继承
- 前提:至少要两个类
- 子类和父类
- 在子类名后使用extends 父类 就可以直接继承父类
- 在子类的构造器中第一行使用super();构造父类对象