JavaScript Object.values() 方法

JavaScript Object.values() 方法

Object.values() 返回一个数组,其中包含给定对象的可枚举属性值,顺序与for…in循环提供的相同。

语法:

Object.values(obj)

参数:

obj :它是要返回其可枚举自有属性值的对象。

返回值:

该方法返回给定对象自有可枚举属性的数组。

浏览器支持:

Chrome 54
Edge 14
Firefox 47
Opera 41

示例 1

const object1 = {
  a: 'Rahul',
  b: 0,
  c:false
};
console.log(Object.values(object1));

输出:

["Rahul", 0, false]

示例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));

输出结果:

[1, 2, 3]

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程