我想获取给定对象的所有键。目前,我正在使用for in
循环。
class A {
static a = 'a';
}
class B extends A {
static b = 'b';
}
const keys = [];
for (const key in B) {
keys.push(key);
}
console.log(keys); // ["b", "a"]
有什么方法可以更简洁地做到这一点,例如类似于Object.keys
方法,但包括原型链中的密钥?