@andranik-arakelyan/js-utilities
Version:
Javascript utilities
1 lines • 476 B
JavaScript
Object.defineProperty(exports,"__esModule",{value:true});exports.arraySplit=arraySplit;function arraySplit(array,separator){const result=[];let currentChunk=[];const separatorFunction=typeof separator==="function"?separator:item=>item===separator;for(const item of array){if(separatorFunction(item)){if(currentChunk.length){result.push(currentChunk);currentChunk=[]}continue}currentChunk.push(item)}if(currentChunk.length){result.push(currentChunk)}return result}
;