by @kodeazy
JavaScript How to replace character at multiple indexes of a String?
-
I have a variable as below
var removeCharacter="abcz";
-
I have an array of multiples indexes and multiple characters as below.
var indexs= [ 0, 1, 2]; var replaceAbleCharacters=['w','x','y'];
-
To replace multiple characters at
multiple indexes
below is an example.var removeCharacter="abcz"; var indexs= [ 0, 1, 2]; var replaceAbleCharacters=['w','x','y']; for(let i=0;i<indexs.length;i++){ if(indexs[i]>=0 && indexs[i]<indexs.length) removeCharacter=removeCharacter.substring(0,indexs[i])+replaceAbleCharacters[i]+removeCharacter.substring(indexs[i]+1,removeCharacter.length); } console.log(removeCharacter);
Output:
wxyz