📅  最后修改于: 2023-12-03 15:02:25.155000             🧑  作者: Mango
在 JavaScript 中,我们可以通过对象的键值对来存储和访问数据。如果想要获取对象中第一个键值对对应的值,可以通过以下两种方式实现。
Object.values() 方法可以将对象中的所有值以数组形式返回,然后我们只需要取第一个值即可。
const obj = { a: 1, b: 2, c: 3 };
const firstValue = Object.values(obj)[0];
console.log(firstValue); // 1
还可以使用 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 对象第一个值的两种方法,可以根据实际情况来选择适合自己的方式。