📜  js 获取第一个对象值 - Javascript (1)

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

JavaScript:获取第一个对象值

在 JavaScript 中,我们可以通过对象的键值对来存储和访问数据。如果想要获取对象中第一个键值对对应的值,可以通过以下两种方式实现。

使用 Object.values() 方法

Object.values() 方法可以将对象中的所有值以数组形式返回,然后我们只需要取第一个值即可。

const obj = { a: 1, b: 2, c: 3 };
const firstValue = Object.values(obj)[0];
console.log(firstValue); // 1
使用 for...in 循环

还可以使用 for...in 循环来遍历对象,找到第一个键值对并获取其对应的值。

const obj = { a: 1, b: 2, c: 3 };
let firstValue;
for (let key in obj) {
  if (obj.hasOwnProperty(key)) {
    firstValue = obj[key];
    break;
  }
}
console.log(firstValue); // 1

需要注意的是,在使用 for...in 循环遍历对象时,还需要判断该属性是否为对象自身属性,而不是原型链上的属性,可以通过 hasOwnProperty 方法来实现。

以上就是获取 JavaScript 对象第一个值的两种方法,可以根据实际情况来选择适合自己的方式。