Question is why would you actually want this when you have `Map`?<div><br></div><div>I consider all of the 'get some arbitrary subset of properties from an object' use cases obsoleted by `Map`. But maybe I'm missing something obvious or not-so-obvious...?</div><div><br></div><div>Cheers</div><div><br></div><div>Alex<span></span><br><br>On Wednesday, 15 June 2016, doodad-js Admin <<a href="mailto:doodadjs@gmail.com">doodadjs@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="EN-US" link="#0563C1" vlink="#954F72"><div><p class="MsoNormal">Hi,<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">There is “Object.keys” for enumerable-only own property names of an object, and “Object.getOwnPropertyNames” for enumerable and non-enumerable own property names of an object. Now we have “Object.getOwnPropertySymbols” which returns enumerable and non-enumerable own symbols of an object, but we are missing a function “Object.symbols” that returns enumerable-only own symbols of an object. <u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Thanks,<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Claude Petit<u></u><u></u></p></div></div></blockquote></div>