在 Redux 中具有动态键的对象内的数组
Posted
技术标签:
【中文标题】在 Redux 中具有动态键的对象内的数组【英文标题】:Array inside an Object with Dynamic Key in Redux 【发布时间】:2017-02-07 17:28:26 【问题描述】:鉴于,我有一个数组
var myKey = "myObjectKey";
var anArray = ["apple", "balloon", "dog", "cat"];
anArray.map(function(thing)
store.dispatch(Object.assign(type: 'ADD_ITEM', payload: thing, key: myKey));
);
如何获得以下输出?
store.getState();
# Object: myObjectKey: ["apple", "balloon", "dog", "cat"]
【问题讨论】:
【参考方案1】:这应该可行。只需将object
传递给调度。它将在减速器中处理
var myKey = "myObjectKey";
var anArray = ["apple", "balloon", "dog", "cat"];
store.dispatch(type: 'ADD_ITEM', payload: [myKey]: anArray )
【讨论】:
完美运行,谢谢!但是,我可以通过 store.getState[0]["payload"][myKey] 访问它,而不是 store.getState()[myKey]。以上是关于在 Redux 中具有动态键的对象内的数组的主要内容,如果未能解决你的问题,请参考以下文章
无法使用 OPENJSON 和 SQL Server 2017 解析具有动态键的对象数组