Object.keys() //返回对象中各个键值对的键(key)
Object.values() //返回对象中各个键值对的值(value)
var obj = { foo: "bar",  baz: 42 };
 Object.keys(obj)           // ["foo", "baz"]
 Object.values(obj)        //  ["bar", "42"]
 var obj = { 100: 'a', 2: 'b', 7: 'c' };
 Object.values(obj)         // ["b", "c", "a"]
 上面代码中,属性名为数值的属性,是按照数值大小,从小到大遍历的,因此返回的顺序是b、c、a。
Object.values只返回对象自身的可遍历属性