Skip to main content
added 2 characters in body
Source Link
function strCleaner(realArr,fakeArr,str){

   var i = 0;

   for (; i < fakeArr.length; i++) {
     str = str.replace(fakeArr[i],realArr[i]);
     if(str.includes(fakeArr[i])) i--;
   }
   console.log(str);
   return str;
}
var realArr = ["rezzan","fatih","busra","emir"];
var fakeArr = ["1f","1m","2f","2m"];
var str = "mama is 1f 1f 1f, daddy 1m, sisterdaughter is 2f, son is 2m";

strCleaner(realArr,fakeArr,str);

It could be a map or an object but it's very clean and clear.

function strCleaner(realArr,fakeArr,str){

   var i = 0;

   for (; i < fakeArr.length; i++) {
     str = str.replace(fakeArr[i],realArr[i]);
     if(str.includes(fakeArr[i])) i--;
   }
   console.log(str);
   return str;
}
var realArr = ["rezzan","fatih","busra","emir"];
var fakeArr = ["1f","1m","2f","2m"];
var str = "mama is 1f 1f 1f, daddy 1m, sister is 2f, son is 2m";

strCleaner(realArr,fakeArr,str);

It could be a map or an object but it's very clean and clear.

function strCleaner(realArr,fakeArr,str){

   var i = 0;

   for (; i < fakeArr.length; i++) {
     str = str.replace(fakeArr[i],realArr[i]);
     if(str.includes(fakeArr[i])) i--;
   }
   console.log(str);
   return str;
}
var realArr = ["rezzan","fatih","busra","emir"];
var fakeArr = ["1f","1m","2f","2m"];
var str = "mama is 1f 1f 1f, daddy 1m, daughter is 2f, son is 2m";

strCleaner(realArr,fakeArr,str);

It could be a map or an object but it's very clean and clear.

Source Link

function strCleaner(realArr,fakeArr,str){

   var i = 0;

   for (; i < fakeArr.length; i++) {
     str = str.replace(fakeArr[i],realArr[i]);
     if(str.includes(fakeArr[i])) i--;
   }
   console.log(str);
   return str;
}
var realArr = ["rezzan","fatih","busra","emir"];
var fakeArr = ["1f","1m","2f","2m"];
var str = "mama is 1f 1f 1f, daddy 1m, sister is 2f, son is 2m";

strCleaner(realArr,fakeArr,str);

It could be a map or an object but it's very clean and clear.