简洁的方法来获取对象密钥,包括原型链中的密钥

时间:2018-11-29 16:07:09

标签: javascript

我想获取给定对象的所有键。目前,我正在使用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方法,但包括原型链中的密钥?

0 个答案:

没有答案