一、Object.keys(obj)
参数:要返回其枚举自身属性的对象
返回值:一个表示给定对象的所有属性的字符串数组
var obj = {
foo: 'bar', baz: 42 };
console.log(Object.keys(obj));
["foo", "baz"]
二、Object.values()
返回值:一个表示给定对象的所有属性值的字符串数组
var obj = {
foo: 'bar', baz: 42 };
console.log(Object.values(obj));
["bar", 42]
三、Object.entries()
返回值:一个表示给定对象的所有键值对数组数组
var obj = {
foo: 'bar', baz: 42 };
console.log(Object.entries(obj));
[["foo", "bar"], ["baz", 42]]