gpt4 book ai didi

javascript - 使用动态变量分配对象

转载 作者:行者123 更新时间:2023-12-04 01:00:49 25 4
gpt4 key购买 nike

我有这个initialState在我的 Redux 商店中:

const initialState = {
isFetching : false,
active : {}
}

在哪里 active是一个对象。

现在我有一个 Action 应该附加或添加一个属性到 activedata属性,像这样:
[DASHBOARD_TEMPLATE_DATA_RECEIVE]: (state, action) => {
return Object.assign({}, state, {
isFetching : false,
active : Object.assign({}, active, {data[action.key]: action.data})
})
}

如您所见, data[action.key]不允许。我该怎么做?

最佳答案

试试这个:

active: Object.assign({}, active, {
data: Object.assign({}, data, {
[action.key]: action.data
})
})

关于javascript - 使用动态变量分配对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38356338/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com