Promise是什么
Promise是抽象异步处理对象以及对其进行各种操作的组件。 —— azu 《JavaScript Promise迷你书》
Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了Promise对象。
——阮一峰 《ECMAScript 6 入门 Promise对象》
组合继承(combination inheritance):将原型链和借用构造函数(constructor stealing)组合一起。
原理:使用原型链实现对原型属性和方法的继承,使用借用构造函数实现对实力属性的继承
构造步骤: