This question is intentionally phrased like this question.
I don\'t even know if this is possible, I remember vaguely hearing something about some properties not en
You should be able to enumerate methods that are set directly on an object, e.g.:
var obj = { locaMethod: function() { alert("hello"); } };
But most methods will belong to the object's prototype, like so:
var Obj = function ObjClass() {};
Obj.prototype.inheritedMethod = function() { alert("hello"); };
var obj = new Obj();
So in that case you could discover the inherited methods by enumerating the properties of Obj.prototype.