我想获取对象的第一个元素!该对象看起来像这样:
const obj = {
"val1": "test"
}
我已经尝试过了:
obj[0]
但是这对我来说不可行:/
答案 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)