Я извлекаю число из строки и передаю его функции.Я хочу добавить 1 к нему, а затем вернуть строку, сохраняя при этом ведущие нули.Я смог сделать это, используя цикл while, но не цикл for.Цикл for просто пропускает нули.
var addMoreZeros = (numStr)=> {
let newNumStr = (parseInt(numStr)+1).toString();
let zerosToAdd = numStr.length - newNumStr.length;
let zeroPadStr = "";
let i = 0;
while (i < zerosToAdd) {
zeroPadStr += "0";
i++;
}
//This doesn't work
//for(let i = 0; i++; i < zerosToAdd) {
// zeroPadStr+="0";
//}
return zeroPadStr + newNumStr;
}