【发布时间】:2022-01-15 07:30:21
【问题描述】:
我需要您的意见,如何发布带有某个对象的数组。
我有这个代码:
const selectedJobs = this.ms.selectedItems;
if (!selectedJobs) {
return;
}
const selectedJobsId = selectedJobs.map((jobsId) =>
jobsId.id
);
在这种情况下,我得到所有 jobId 就像一个数组 ['618e2ee9', '3ee199b7']
const payload = [
{
jobId: selectedJobsId,
state: 2,
}
];
从有效负载中,我得到一个包含一个对象的数组,该对象包含在一个包含 JobsId 和 state 的数组中。如下
[
{
"jobId": [
"618e2ee9",
"3ee199b7"
],
"state": 2
}
]
我应该得到这个响应,一个包含所有对象的数组。所有作业 id 都是对象:
[
{
"jobId": "618e2ee9",
"state": 2
},
{
"jobId": "3ee199b7",
"state": 2
}
]
请问你有什么想法吗?
【问题讨论】:
标签: arrays angular typescript object