【发布时间】:2016-11-16 07:35:32
【问题描述】:
我的 Redux 商店中有这个 initialState:
const initialState = {
isFetching : false,
active : {}
}
active 是一个对象。
现在我有一个应该向active的data属性追加或添加属性的操作,如下所示:
[DASHBOARD_TEMPLATE_DATA_RECEIVE]: (state, action) => {
return Object.assign({}, state, {
isFetching : false,
active : Object.assign({}, active, {data[action.key]: action.data})
})
}
如您所见,data[action.key] 是不允许的。我该怎么做?
【问题讨论】:
标签: javascript object merge lodash assign