【发布时间】:2021-10-22 03:50:02
【问题描述】:
"departureList": [
{
"fixDiscount":5.0,
"endDate":"2021-08-25",
"seatLeft":20,
"addOn":[
{
"unit":1,
"price":33.0,
"name":"addone 1",
"addonId":"5e826530-33c1-4300-ac0d-5ca85b2b2dbc"
}
],
"totalPeople":1,
"cartId":"ebc40f12-8963-49c8-b624-173a4f1d0d39",
"departureCartId":"84005195-e09a-46df-99a6-3d92a42c3b8f",
}
]
我在离开列表中有一组对象。在里面我有另一个对象名称addOn。我可以更改出发列表数据并更新 喜欢:
export const departureDatasChange = (departureData) => {
async (dispatch, getState) => {
const { getCartData } = getState().cart;
let departureList = getCartData.departureList;
departureList = departureList.map((item) => {
return item.departureCartId === departureData.departureCartId
? departureData
: item;
});
但我无法更改插件数据并映射到同一个出发列表对象。
【问题讨论】:
标签: javascript arrays react-native redux ecmascript-6