Why does descriptors does not include property 'p1' of the base class?
class Base {
get p1() {
return "AAA";
}
}
class Derived extends Base {
get p2() {
return 1;
}
}
var d = new Derived();
const proto = Object.getPrototypeOf(d);
var protoDescriptors = Object.getOwnPropertyDescriptors(proto);
console.log(protoDescriptors); // Does not print'p1', only 'p2'
How can I get all the properties of d, including of its base class?