为什么人[1] .a无法访问User类的属性,但需要通过proto嵌套?!
class User {
constructor(name, age) {
this.name = name;
this.age = age;
}
static a = 12;
}
class User2 extends User {}
let people = [
new User2('Vasia', 20),
new User2('Peter', 19),
new User2('Misha', 21),
]
console.dir(User2.a) // 12
console.dir(people[1].a) // ?????
static
属性出现在Class对象上。它们不会出现在课程的instances中。