keys
Object.keys(obj) -> [String...]
把 obj
当作一个 Hash,然后返回该对象的属性名称列表。
注意,结果数组中元素的顺序取决于浏览器(它依赖于 for...in
循环),
因此并不能保证元素按照声明时的顺序或字典顺序排列。如果你希望结果元素有一个确定的顺序,请对数组进行排序。
样例
Object.keys()
// -> []
Object.keys({ name: 'Prototype', version: 1.5 }).sort()
// -> ['name', 'version']