JavaScript Guidebook

JavaScript 完全知识体系

Object.values

⭐️ ES2017(ES8)新特性

Object.values() 方法用于指定对象自身的所有可枚举 Property 值的数组。

语法

语法:

Object.values(obj);

类型声明:

interface ObjectConstructor {
values<T>(o: { [s: string]: T } | ArrayLike<T>): T[];
values(o: {}): any[];
}

参数说明:

参数说明类型
obj指定对象object

返回对象可枚举 Property 值的数组集合。

方法说明

返回的数组中键值的顺序与使用循环语句获取的键值组合一致。

代码示例

const obj = {
a: '1',
b: '2',
c: '3',
};
console.log(Object.values(obj));
// ['1', '2', '3']

参考资料