Loading

摘要: ES6中类的继承使用extends关键字,那么ES5中是怎么实现的呢? ES5中采用构造函数和原型对象的组合方式模拟继承,所以也称为组合继承; 核心原理:通过call()借用父构造函数,并把父类型的this指向子类型的this; 这种继承,实际上是在调用子构造函数创建实例对象时,在子构造函数内调用了 阅读全文
posted @ 2020-04-19 22:58 姑苏天阳 阅读(373) 评论(0) 推荐(1) 编辑
摘要: 在ES6之前,并没有引入类的概念;所以对象不是基于类进行创建的,而实通过构造函数(一种特殊的函数)来定义对象和它们的特征; 创建对象的三种方式: 对象字面量 var person = {name:'',age:''} new Object({}) 自定义构造函数,用来初始化对象,即为对象成员变量赋值 阅读全文
posted @ 2020-04-19 22:24 姑苏天阳 阅读(420) 评论(0) 推荐(0) 编辑