问题描述
{
"tags": [{
"id": "1","data": [{
"bs": 1617779042313,"bstp": 1617779099999,"maxA": 1617779050311,"maxV": 10,"minA": 1617779050310,"minV": 10,"q": 3
},{
"bs": 1617779100000,"bstp": 1617779519999,"maxA": 1617779100236,"minA": 1617779100231,"q": 2
}
]
},{
"id": "2","q": 2
}
]
}
]
}
{
"tags": [{
"id": "1","data": [
[1617779050311,10,3],[1617779100236,2]
]
},2]
]
}
]
}
我想把这个对象数组格式化成数组数组
对于“数据”键,我需要获取特定键的值并插入数组
特定键 - [MaxA,maxV,q]
我该怎么做?任何小的帮助表示赞赏..:)
efewfewfewfewfewfwefwefewfewfwefewfkfopkr3po2i50493543iropjgoprevm
解决方法
您可以使用 map
。请参阅下面的代码片段:
const data = [
{
bs: 1617779042313,bstp: 1617779099999,maxA: 1617779050311,maxV: 10,minA: 1617779050310,minV: 10,q: 3,},{
bs: 1617779100000,bstp: 1617779519999,maxA: 1617779100236,minA: 1617779100231,q: 2,];
const keys = ["maxA","maxV","q"];
console.log(data.map((d) => keys.map((k) => d[k])));