JavaScript Object.values()
示例
const person = {
firstName : "John",
lastName : "Doe",
age : 50,
eyeColor : "blue"
};
let text = Object.values(person);
自己尝试一下 »
描述
The Object.values()
方法返回一个对象属性值的数组。
The Object.values()
方法不会改变原始对象。
相关方法
Object.keys() 返回任何对象类型的键(属性)。
Object.values() 返回所有对象键(属性)的值。
Object.entries() 返回任何对象类型的键和值。
上述方法返回一个可迭代(可枚举数组)。
可迭代使对象更容易在循环中使用并转换为映射。
语法
Object.values(object)
参数
参数 | 描述 |
object | 可选。 一个对象。 |
返回值
类型 | 描述 |
数组 | 对象属性值的迭代数组。 |
浏览器支持
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 月 |