JavaScript
o.constructor
:toString()
method but its very
uninformative:valueOf()
converts to primitive type, for
some objects like:o.hasOwnProperty(s)
returns true if
o
defines s
and it is not
inherited.o.propertyIsEnumerable(s)
like before but
s
would be enumerated by a for/in
loop.isPrototypeOf()
, later..35 of 65