【发布时间】:2017-09-24 12:31:30
【问题描述】:
我有这样的代码(jsx 的东西):
let my_components = [<TCol dataField = {'id'} ... >{'id'}</TCol>];
my_components.push(<TCol dataField = {'name'} ... >{'name'}</TCol>);
...
my_components.push(<TCol dataField = {'zip'} ... >{'zip'}</TCol>);
my_components.push(<TCol dataField = {'age'} ... >{'age'}</TCol>);
我还有另一个列表,例如:hideComps = {'zip', 'age'}。我需要获取另一个像 my_components 这样的对象,其中每个元素都属于 my_components,但它的 dataField 不在 hideComps 中。这可能吗?
【问题讨论】:
-
你不能只存储一个数据列表,然后从那里生成组件吗?
-
问题在于,除了 dataField 之外,还有其他复杂的选项可能在它们之间存在巨大差异。
-
也许我应该创建一张地图
标签: javascript reactjs ecmascript-6 state