Dejvino's Curriculum Vitae
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 

11 Zeilen
364 B

  1. export function partition<T>(array: T[]|undefined, entriesPerRow: number): T[][] {
  2. return array ? array.reduce((accumulator: T[][], current: T, index) => {
  3. if (index % entriesPerRow == 0) {
  4. accumulator[accumulator.length] = [current]
  5. } else {
  6. accumulator[accumulator.length - 1]
  7. }
  8. return accumulator
  9. }, []) : []
  10. }