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