我从API提取了一些数据,该API返回了类似的内容
[{"id":21},{"id":22},{"id":24}]
我将不得不通过其他API将接收到的数据发布到数据库,但是在发送时,我希望像[21,22,24]
那样发送
例如,从API接收数据的变量称为valuesToSend
,其名称为[{"id":21},{"id":22},{"id":24}]
,但发布时应为[21,22,24]
postToDb(){
alert(this.valuesToSend)
}
答案 0 :(得分:0)
如果您知道对象密钥,则可以使用ES6,Array.map()和对象分解,像这样
const a = [{ "id": 21 }, { "id": 22 }, { "id": 24 }];
const valuesToSend = a.map(({ id }) => id);
alert(valuesToSend)