Javascript 是否要将数组返回到不同的网格列中
我有一个这样的函数,我想把单元格放在左边和右边的网格列中,现在它只是一个接一个地放,对于左边的网格列,它应该是,对于右边的网格列,它可以是,有没有根据索引对它们进行不同的处理,如果是奇数,它属于左边的网格列,如果是偶数,它属于右侧网格列 如何做到这一点Javascript 是否要将数组返回到不同的网格列中,javascript,reactjs,Javascript,Reactjs,我有一个这样的函数,我想把单元格放在左边和右边的网格列中,现在它只是一个接一个地放,对于左边的网格列,它应该是,对于右边的网格列,它可以是,有没有根据索引对它们进行不同的处理,如果是奇数,它属于左边的网格列,如果是偶数,它属于右侧网格列 如何做到这一点 generateEquipmentListByCell(printerCellMap, dryerCellMap) { const equipmentKey = {...printerCellMap, ...dryerCellMap};
generateEquipmentListByCell(printerCellMap, dryerCellMap) {
const equipmentKey = {...printerCellMap, ...dryerCellMap};
if (!_.isEmpty(equipmentKey)) {
return (
Object.keys(equipmentKey).map((key, index) =>
<GridColumn gridUnits={6}>
<EquipmentCell printerList={printerCellMap[key]}
dryerList={dryerCellMap[key]}
index={index}/>
</GridColumn>
)
);
}
可能会这样做: 生成设备列表按单元格打印单元格地图、干燥器单元格地图{ const equipmentKey={…printerCellMap,…dryerCellMap}; 如果!\u.isEmptyequipmentKey{ 回来 { Object.keysequipmentKey.mapkey,索引=> 索引%2? :null ; } { Object.keysequipmentKey.mapkey,索引=> 索引%2!==0? :null ; } ; } }
需要您执行两个循环,但它应该可以实现您的目标。如果您不确定%运算符的作用。可以找到文档。制作更小的数据子数组并执行此操作