<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><br></div><div><div>On Aug 9, 2011, at 1:03 PM, Dmitry A. Soshnikov wrote:</div><blockquote type="cite"><div><font class="Apple-style-span" color="#000000"><br></font>And what about this method Object.getMethods(...), Object.getMethodNames(...). Do we need it? I think it can be useful (since methods can be non-enumerable, and Object.keys(...) won't help, and after Object.getOwnPropertyNames(...) you have to manually filter them when `typeof` is "function")<br><br></div></blockquote><br></div><div>I'm don't really see the that they are needed enough to build these in when they can be synthesized pretty easily.  What is the justification for these and not others such as getAccessorProperties, getDataProperties, getNonWritableProperties, etc.  </div><div><br></div><div>Allen</div><br></body></html>