Object.values()
JavaScript Object.values()方法
Object.values()返回一个数组,该数组在给定的对象中包含给定对象自己的可枚举属性值。
语法:
参数:
obj :这是要返回其自身枚举值的对象。
返回值:
此方法返回给定对象自己的可枚举属性值的数组。
浏览器支持:
Chrome |
54 |
Edge |
14 |
Firefox |
47 |
Opera |
41 |
示例1
const object1 = {
a: 'Rahul',
b: 0,
c:false
};
console.log(Object.values(object1));
输出:
示例2
const object1 = {
a: 'string',
b: 34,
c: true
};
const object2 = {
a: 'start',
b: 33,
c: false
};
console.log(Object.values(object1),
Object.values(object1));
输出:
["string",34,true]
["string",34,true]
示例3
Object.values = function(object) {
var values = [];
for(var property in object) {
values.push(object[property]);
}
return values;
}
var foo = {a:1, b:2, c:3};
console.log(Object.values(foo));
输出: