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");