JavaScript Object.values() 方法
示例
const person = {
firstName : "John",
lastName : "Doe",
age : 50,
eyeColor : "blue"
};
let text = Object.values(person);亲自试一试 »描述
Object.values() 方法返回一个包含对象属性值的数组。
Object.values() 方法不会更改原始对象。
相关方法:
Object.keys() 返回任何对象类型的键(属性)。
Object.values() 返回所有对象键(属性)的值。
Object.entries() 返回任何对象类型的键和值。
以上方法返回一个 可迭代对象(可枚举数组)。
可迭代对象 使在循环中使用对象以及将对象转换为映射更加简单。
语法
Object.values(object)
参数
| 参数 | 描述 |
| object | 可选。 一个对象。 |
返回值
| 类型 | 描述 |
| Array | 对象属性值的可迭代数组。 |
浏览器支持
ECMAScript 2017 为对象添加了 Object.values() 方法。
Object.values() 方法自 2017 年 3 月起在所有现代浏览器中均受支持。
| Chrome 54 | Edge 14 | Firefox 47 | Safari 10.1 | Opera 41 |
| 2016年10月 | 2016年8月 | 2016年6月 | 2017年3月 | 2016年10月 |
