美男兮 2022-05-04 13:46:44
我们会发现,相比寄生组合式继承,ES6 的 class 多了一个 Object.setPrototypeOf(Child, Parent) 的步骤。
好奇 es6 多了这一个步骤的原因,继承静态属性和方法吗?
除此之外也可以通过构造方法(类)来判断两个“类”是否是继承关系吧,比如:
Child instanceof Parent // trueinstanceof不行吧,A instanceof B 是判断A的__proto__是否和B.prototype相等,一直查到A.__proto__为null时,这里只是
Child.__proto__ === Parent
,Child instanceof Parent 会返回false的
应该是child的实例为true
- 共 1 页
- 1
var arr = [...new Set(arr.join(',').split(','))].map(v => Number(v)).sort((a,b) => a-b)
第 11 题:将数组扁平化并去除其中重复数据,最终得到一个升序且不重复的数组