📜  对象获取值数组 (1)

📅  最后修改于: 2023-12-03 15:39:10.356000             🧑  作者: Mango

对象获取值数组

在JavaScript开发中,我们有时需要从一个对象中获取其属性的值,并将这些值存储在一个数组中。这可以通过使用JavaScript的Object.values()方法来实现。Object.values()方法返回一个给定对象自身的所有可枚举属性值的数组。

代码示例
const obj = {a: 1, b: 2, c: 3};
const valuesArray = Object.values(obj);
console.log(valuesArray);

在这个示例中,我们定义了一个名为obj的对象,并使用Object.values()方法将其属性值存储在名为valuesArray的数组中。然后,我们将数组打印到控制台中以进行调试。

支持性

Object.values()方法是在ECMAScript 2017(ES8)中添加到JavaScript的,因此只有较新版本的浏览器和Node.js版本才支持该方法。这包括Chrome,Firefox,Edge和Safari等现代主流浏览器和Node.js版本9.9.0及更高版本。

总结

通过Object.values()方法获取对象属性的值数组是一种简单而有效的方法,可用于访问对象中的所有值。由于Object.values()方法的广泛支持,这种方法是开发中常用的一种方式。