【发布时间】:2019-10-18 00:00:29
【问题描述】:
以下是我的JSON格式,
{
"records": [
{
"ID": "4",
"TYPE": "landscape",
"FIMAGE": "viewveni.jpg",
"COUNT": "4444"
}
],
"pagination": {
"count": 1,
"page": 1,
"limit": 10,
"totalpages": 1
}
}
我正在努力获取First element 的Second element,即records.TYPE,但我无法使用索引名称TYPE。
我知道records[0][1] 行不通,我现在真的没有选择了。
编辑:
我知道我可以将数据作为 records[0].TYPE 获取,但我不能将 TYPE 用作纯文本,但是如果它是一个变量,那就没关系,即。类似records[0].cat 的地方cat = 'TYPE'
【问题讨论】:
-
您可以尝试
let [key, val] = Object.entries(records[0])[1],但结果可能不一致(请参阅下面 Nikhil 的回答) -
是否可以内联获取值?我知道有数百种方法可以做到这一点,但我想要简短的内联解决方案,请检查更新的问题。
标签: javascript arrays typescript