【发布时间】:2020-11-28 22:21:34
【问题描述】:
我有一个看起来像这样的对象:
storeObjects = {
furnitures: [{name: 'table', price: 50}, {name: 'chair', price: 20}],
electronics: [{name: 'tv', price: 150}]
}
我还有一组颜色:
['brown', 'yellow', 'green', 'red']
现在我想通过这个对象和数组进行映射,以创建带有这些信息作为道具的子组件。我想得到这样的东西:
<ChildComponent name = 'table' price = 50 color = 'brown' />
<ChildComponent name = 'chair' price = 20 color = 'brown' />
<ChildComponent name = 'tv' price = 150 color = 'yellow' />
我的观点是第一个键的元素将获得第一种颜色,第二个键的元素将获得第二种颜色,依此类推
【问题讨论】:
-
为什么不向对象添加颜色键而不是单独的数组?
-
@BlackMath 我从不同的来源获得对象和数组,这就是为什么它们是分开的
标签: javascript arrays reactjs object