pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/mudssrali/chunkify

GitHub - mudssrali/chunkify: a simple utility to split given array into chunks of input size with array reverse option · GitHub
Skip to content

mudssrali/chunkify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chunkify

A simple utility to split given array into chunks of input size with array reverse option

JavaScript Style Guide tested with jest

Install

Install with npm or yarn via

yarn add @mudssrali/chunkify

or

npm i @mudssrali/chunkify

API

 const chunkify: <T>(kvArray: T[], chunkSize: number, reverse?: boolean) => T[][];

Usage

import chunkify from '@mudssrali/chunkify'

const value = chunkify([1,2,3,4], 2)

// value === [[1, 2], [3, 4]]

You can also pass reverse option as third argument to reverse the order of array element while creating chunks

import chunkify from '@mudssrali/chunkify'

const value = chunkify(["open-source", "is", "everything"], 1, true)

// value === [["everything"], ["is"], ["open-source"]]

Also keep in mind, if the chunkSize is >= kvArray.length, return value will be in form of [[]]

import chunkify from '@mudssrali/chunkify'

const value = chunkify([1,2,3,4], 4)
// value === [ [1, 2, 3, 4] ]
// value === [ [4, 3, 2, 1] ] // true passed as third argument to chunkify

About

a simple utility to split given array into chunks of input size with array reverse option

Topics

Resources

License

Stars

Watchers

Forks

Contributors

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy