How to enumerate object's properties in javascript under SpiderMonkey?

Mihai Dobrescu <[email protected]> Sun, 8 Jan 2017 11:32:09 -0800 (PST)
Newsgroups gmane.comp.mozilla.devel.jseng
Message-ID <[email protected]>
Hello,

How to enumerate object's properties in javascript under SpiderMonkey?
I've tried Object.getOwnPropertyNames(obj) or Object.keys(obj), but nothing was returned, however, the code of the embedded object defines some properties and these could be used.
I have used JS_PSG macro with JSPROP_PERMANENT | JSPROP_ENUMERATE flags set.

Best Regards,
Mike