我需要你的意見,如何用某個物件發布一個陣列。
我有這個代碼:
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 和狀態的陣列。如下
[
{
"jobId": [
"618e2ee9",
"3ee199b7"
],
"state": 2
}
]
我應該得到這個回應,一個包含所有物件的陣列。所有作業 id 都是物件:
[
{
"jobId": "618e2ee9",
"state": 2
},
{
"jobId": "3ee199b7",
"state": 2
}
]
你有什么想法嗎?
uj5u.com熱心網友回復:
試試這個
const payload = selectedJobsId.map(job =>
{
return {jobId: job, state: 2};
});
uj5u.com熱心網友回復:
const desiredArray = selectedJobs.map(job => {jobId:job.id, state:job.state});
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/379559.html
