я немного уже преобразовал:
const splitText = (str, len) => {
const strArr = [];
let startPos = 0;
if (typeof str !== 'string') { return null; }
while (startPos < str.length) {
let chunk = str.substring(startPos, startPos + len);
strArr.push(chunk[0].toUpperCase() + chunk.slice(1));
startPos += len;
}
return strArr.join('\n');
}