The object to query.
Returns the array of property names.
5.5.0
[[values]], [[valuesIn]]
function Foo() {
this.a = 1
this.b = 2
}
Foo.prototype.c = 3
keys(new Foo)
// => ['a', 'b'] (iteration order is not guaranteed)
keys('hi')
// => ['0', '1']
Creates an array of the own enumerable property names of
object
.Note: Non-object values are coerced to objects. See the ES spec for more details.