Converting String to Array

Function which create chunks array from string

by Maciej Sikora

HTML

<script src="https://cdn.rawgit.com/StartCodingPL/startjs/master/startjs.js"></script>

JavaScript

function convertStringToArray(str, maxPartSize){

  const chunkArr = [];
  let leftStr = str;
  do {

    chunkArr.push(leftStr.substring(0, maxPartSize));
    leftStr = leftStr.substring(maxPartSize, leftStr.length);

  } while (leftStr.length > 0);

  return chunkArr;
};

const exampleText='Some example string with some characters. QWERTYUIOOJGHFDSSDFHJBVCXX';
write('Part length = 5');
write(JSON.stringify(convertStringToArray(exampleText, 5)));

write('Part length = 10');
write(JSON.stringify(convertStringToArray(exampleText, 10)));

write('Part length = 20');
write(JSON.stringify(convertStringToArray(exampleText, 20)));

write('Part length = 50');
write(JSON.stringify(convertStringToArray(exampleText, 50)));

write('Part length = 100');
write(JSON.stringify(convertStringToArray(exampleText, 100)));