keys

Object.keys(obj) -> [String...]

obj 当作一个 Hash,然后返回该对象的属性名称列表。

注意,结果数组中元素的顺序取决于浏览器(它依赖于 for...in 循环), 因此并不能保证元素按照声明时的顺序或字典顺序排列。如果你希望结果元素有一个确定的顺序,请对数组进行排序。

样例

Object.keys() 
// -> [] 
Object.keys({ name: 'Prototype', version: 1.5 }).sort() 
// -> ['name', 'version']