获取对象的第一个值

时间:2020-05-03 19:45:53

标签: javascript object

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

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

我已经尝试过了:

obj[0]

但是这对我来说不可行:/

3 个答案:

答案 0 :(得分:0)

使用Object.keys:

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

答案 1 :(得分: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]);

答案 2 :(得分:0)

您可以通过以下方式获取第一个键/值:

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

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

console.log(key, value)