ES6类继承内置类
问题1. 为什么不是对象而是数组
问题2. 为什么有3个空值,后面a,b又是什么
问题3. 继承了内置类,就想到与new内置类的吗,比如以下代码就相当于new Array()
class A extends Array {
constructor(a, b, c) {
super(c)
this.a = a
this.b = b
}
}
const arr = new A(1, 2, 3)
console.log(arr);
console.log(typeof arr, Array.isArray(arr), arr[2]);
我想知道其中详细原理