$ gnpm install get-own-enumerable-keys
Like
Object.keys()
but also includes symbols
Object.keys()
returns the own enumerable keys of an object except symbols (for legacy reasons). This package includes symbols too.
Use Reflect.ownKeys()
if you also want non-enumerable keys.
npm install get-own-enumerable-keys
import getOwnEnumerableKeys from 'get-own-enumerable-keys';
const symbol = Symbol('x');
const object = {
foo: true,
[symbol]: true,
};
Object.keys(object);
// ['foo']
getOwnEnumerableKeys(object);
//=> ['foo', Symbol('x')]
Copyright 2013 - present © cnpmjs.org | Home |