获取对象的第一个值

问题描述 投票:0回答:3

我想获得对象的第一个元素!该对象看起来像这样:

const obj = {
   "val1": "test"
}

我已经尝试过:

obj[0]

但是对我来说这不起作用:/

javascript object
3个回答
0
投票

使用Object.keys:

obj[Object.keys(obj)[0]]


0
投票

您可以获得类似obj['val1']的值。它不是数组。如果您想使用自己的样式,则必须使其成为数组。

const values = Object.values(obj);
console.log(values[0]);

演示:

const obj = {
   "val1": "test"
};
const values = Object.values(obj);
console.log(values[0]);

0
投票

您可以获得第一个键/值,

const obj = {
    "val1": "test"
}

key = Object.keys(obj)[0];
value = obj[Object.keys(obj)[0]]

console.log(key, value)
© www.soinside.com 2019 - 2024. All rights reserved.