Я пытаюсь передать массив с объектами в существующий объект.
Каждый WorkOrder
содержит {x} количество строк, например:
![enter image description here](https://i.stack.imgur.com/UpgtR.png)
Линии WorkOrder линии выглядят так
![enter image description here](https://i.stack.imgur.com/ZB8EX.png)
Проблема, с которой я сталкиваюсьсейчас у меня есть строк и WorkOrder отдельно.Мои строки - это массив с отдельными объектами, например, так:
const lines = [
{
shippingAdress: "1"
number: "2",
goodsDescription: "3",
numberOfUnits: "4",
unit: "5"
},
{
shippingAdress: "1",
number: "2",
goodsDescription: "4",
numberOfUnits: "5",
unit: "5"
}
]
Для публикации данных мне нужно отправить данные, добавив элементы к объекту, например:
const postData = {
"work_order[date]": `${date}`,
"work_order[number]": ``,
"work_order[status]": "active",
"work_order[reference]": `${reference}`,
"work_order[description]": `${description}`,
"work_order[shippingAddress]": `${shippingAddress}`,
"work_order[numberOfUnits]": `${numberOfUnits}`,
"work_order[unit]": `${unit}`,
"work_order[goodsDescription]": `${goodsDescription}`,
Мне нужночтобы добавить следующую строку к этому объекту для создания элемента в строках:
"work_order[lines][//Line Index][//LineDataKey]":`${LineDataKeyValue}`
Ожидаемый результат состоит в том, что у меня будет объект, который содержит все строки в списке вместо массива.Так, например, с 3 строками новый postData будет:
const newPostData = {
"work_order[date]": `${date}`,
"work_order[number]": ``,
"work_order[status]": "active",
"work_order[reference]": `${reference}`,
"work_order[description]": `${description}`,
"work_order[shippingAddress]": `${shippingAddress}`,
"work_order[numberOfUnits]": `${numberOfUnits}`,
"work_order[unit]": `${unit}`,
"work_order[goodsDescription]": `${goodsDescription}`,
"work_order[lines][1][shippingAddress] : 1",
"work_order[lines][1][number] : 2",
"work_order[lines][1][goodsdescription] : 3",
"work_order[lines][1][numberOfUnits] : 4",
"work_order[lines][1][unit] : 5",
"work_order[lines][2][shippingAddress] : 1",
"work_order[lines][2][number] : 2",
"work_order[lines][2][goodsdescription] : 3",
"work_order[lines][2][numberOfUnits] : 4",
"work_order[lines][2][unit] : 5",
"work_order[lines][3][shippingAddress] : 1",
"work_order[lines][3][number] : 2",
"work_order[lines][3][goodsdescription] : 3",
"work_order[lines][3][numberOfUnits] : 4",
"work_order[lines][3][unit] : 5",
}
Как мне этого добиться?Помощь будет высоко ценится