JSFiddle - React, Tailwind, and code Playground

JavaScript

function IterateString(str, size) {
   if(typeof str !=="string")
   {
       str = str.toString();
   }
   if(size == 2*str.length) return;
   if(size > str.length) {
       console.log(str.slice(0, 2*str.length - size));
       return IterateString(str, size + 1);
   } else {
       console.log(str.slice(0, size));
       return IterateString(str, size + 1);
   }
}
function myFunction(myString){
   return IterateString(myString, 1);
}
myFunction("ABCD");
myFunction("A BCD");