Javascript 嵌套数组和返回未标记的值

Javascript 嵌套数组和返回未标记的值,javascript,arrays,Javascript,Arrays,我有一个API,它返回以下内容: { "data": { "columns": [ "epoch_timestamp_millieseconds", "cpu_used_percent" ], "values": [ [ 1615230210000, 28.24 ], ... 我可以

我有一个API,它返回以下内容:

{
  "data": {
    "columns": [
      "epoch_timestamp_millieseconds", 
      "cpu_used_percent"
    ], 
    "values": [
      [
        1615230210000, 
        28.24
      ],
...
我可以使用以下三行代码获得第二个度量:

<#assign metricvalue = jsonObj.data.values[0]>
<#assign arr = metricvalue[1]>
&value=${arr}

&值=${arr}
&该值将等于28.24

有没有一种方法可以将这些代码组合成一行代码? 我在找这样的东西:
&value=jsonObj.data.values[0].[1]

问题是
[1]
没有标签

您的代码几乎是正确的。只是一个小小的修正。删除
[0]
[1]
之间的
。您不需要使用
来指定索引。您只需要使用它来指定
属性/键

代码应类似于

jsonObj.data.values[0][0] // 1615230210000
jsonObj.data.values[0][1] // 28.24
当然!你很接近。只需去掉圆点:

const响应={
“数据”:{
“栏目”:[
“历元\u时间戳\u毫秒”,
“cpu使用率”
],
“价值观”:[
[
1615230210000,
28.24
]
]
}
};

console.log(response.data.values[0][1])您也可以使用解构:

const响应={
“数据”:{
“栏目”:[
“历元\u时间戳\u毫秒”,
“cpu使用率”
], 
“价值观”:[
[
1615230210000, 
28.24
]
]
}
};
const{data:{values:[[[[uux,target]]]}}=response;
console.log(target)
喜欢“非常”接近……让我很开心。:)