摘要: ES6之前,并没有给我们提供extends继承。我们可以通过构造函数+原型对象模拟实现继承,被称为组合继承。 1、借用构造函数继承 核心原理:通过call()把父类型的this指向子类型的this,这样就可以实现子类型继承父类型的属性。 继承属性 // 借用父构造函数继承属性 function Fa 阅读全文
posted @ 2020-06-14 17:18 鼓舞飞扬 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 在es6之前,对象不是基于类创建的,而是用一种成为构造函数的特殊函数来定义对象和它们的特征。 1.1 创建对象可以通过三种方式 1、对象字面量 var obj1 = new Object(); 2、new Object() var obj2 = {}; 3、自定义构造函数 function Star 阅读全文
posted @ 2020-06-14 09:37 鼓舞飞扬 阅读(222) 评论(0) 推荐(0) 编辑