Object.values(obj):
Object.values() 方法返回一个给定对象自身的所有可枚举属性值的数组,值的顺序与使用 for…in 循环的顺序相同(区别在于 for-in 循环枚举原型链中的属性)。
Object.values() 返回一个数组,其元素是在对象上找到的可枚举属性值。属性的顺序与通过手动循环对象的属性值所给出的顺序相同。
eg1.传入对象,返回一个数组类型 值是方法中对象的值(value)
// 对象
const obj = {
passport: '护照',
mobile: '手机号',
phone: '固定电话',
email: '电子邮箱',
};
const list = Object.values(obj);
console.log(list);
// ['护照', '手机号', '固定电话', '电子邮箱']
eg2.传入数组,返回数组顺序成员
// 数组
var arr= ['x', 'y', 'z'];
console.log(Object.values(arr));
// ['x', 'y', 'z']