keys
Object.keys(obj) -> [String...]
Treats any object as a Hash
and fetches the list of its property names.
Note that the order of the resulting Array is browser-dependent (it relies on the for…in
loop), and is therefore not guaranteed to follow either declaration or lexicographical order. Sort the array if you wish to guarantee order.
Examples
Object.keys()
// -> []
Object.keys({ name: 'Prototype', version: 1.5 }).sort()
// -> ['name', 'version']