A
Size: a a a
A
DE
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12].reduce((acc, cur, idx) => {
const idxO = parseInt(idx / 6)
const idxI = parseInt(idx % 6 / 2)
acc[idxO] = acc[idxO] || []
acc[idxO][idxI] = acc[idxO][idxI] || []
acc[idxO][idxI].push(cur)
return acc
}, [])
В
DE
В
DE
В
DE
DE
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12].reduce((acc, cur, idx, { length }) => {
const idxO = parseInt(idx / parseInt(length / 2))
const idxI = parseInt(idx % parseInt(length / 2) / 2)
acc[idxO] = acc[idxO] || []
acc[idxO][idxI] = acc[idxO][idxI] || []
acc[idxO][idxI].push(cur)
return acc
}, [])
DE
DE
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12].reduce((acc, cur, idx, { length }) => {
const idxO = (idx / ((length / 2) | 0)) | 0
const idxI = (idx % ((length / 2) | 0) / 2) | 0
acc[idxO] = acc[idxO] || []
acc[idxO][idxI] = acc[idxO][idxI] || []
acc[idxO][idxI].push(cur)
return acc
}, [])
DE
p
DE
p
В
DE
DE
В
В