Object.values()函数详解

首页 / JavaScript入门教程 / Object.values()函数详解

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

Object.values - 语法

Object.values(obj)

Object.values - 参数

obj :这是要返回其自身枚举值的对象。

Object.values - 返回值

此方法返回给定对象自己的可枚举属性值的数组。

Object.values - 浏览器支持

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]

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

玩转webpack -〔程柳锋〕

MongoDB高手课 -〔唐建法(TJ)〕

Vim 实用技巧必知必会 -〔吴咏炜〕

动态规划面试宝典 -〔卢誉声〕

成为AI产品经理 -〔刘海丰〕

程序员的个人财富课 -〔王喆〕

深入C语言和程序运行原理 -〔于航〕

朱涛 · Kotlin编程第一课 -〔朱涛〕

说透低代码 -〔陈旭〕

好记忆不如烂笔头。留下您的足迹吧 :)