JS: Object.getOwnPropertySymbols
New in JS2015.
Object.getOwnPropertySymbols(obj)
-
Return a Array of all own Symbol key properties . (including non-enumerable ones).
const ss = Symbol("ss"); const jj = {}; jj[ss] = 3; console.log(jj[ss] === 3); /* get a array of all symbol key properties */ console.log(Object.getOwnPropertySymbols(jj)); /* Symbol(ss) */
/* get a array of all symbol key properties */ console.log(Object.getOwnPropertySymbols(Array.prototype)); /* prints [ Symbol(Symbol.unscopables), Symbol(Symbol.iterator) ] */