У меня есть два массива, orders
и cartitems
Я хочу создать отдельную полезную нагрузку с информацией о обоих массивах вместе.для публикации в моем API с помощью Axios.
Я попытался сопоставить один массив (так как мне нужен только один элемент из другого массива), а затем пытался добавить объекты вместе следующим образом:
const payload = []
let newArray = []
this.props.cartItems.map((item) => {
let payloadobject = {
productName: item.productname,
amount: item.qty,
price: item.price,
order_id: this.props.cart.id,
}
newArray = appendObjTo(payload, payloadobject);
})
В надежде newArray
будет содержать объединенный объединенный массив.Но встретитесь с ошибкой:
не удается найти переменную: appendObjTo
Как объединить оба объекта?Каждый из которых находится в стороне от своего массива
edit
текущая структура данных
catritems
cartItems Array [
Object {
"id": 2,
"price": "6.50",
"productname": "Baco",
"qty": 2,
}
]
orders
orders Array [
Object {
"id": 2,
}
]
желаемый вывод
newArray Array [Object {"id": 2, "price": "6.50", "productname": "Baco", "qty": 2," order_id ": 1 (сохранить идентификатор из объекта заказа),}]