Есть код он расставляет пробелы в числах и выводит это число например если вести число 35000 то он выведет 35 000, баг заключается в том что если вести число больше мильон или сам мильон то он выведет пустую строку как это пиксить
function putSpacesNumber(number) {
let numbString = `${number}`,
result = "";
if (numbString.length > 4) {
if (numbString.length % 3 == 0) {
for (let i = 0; i <= numbString.length - 1; i++) {
if (i % 3 == 0 && i != 0) {
result += ` ${numbString[i]}`;
} else {
result += numbString[i];
}
}
} else {
putSpacesNumber(`0${numbString}`);
}
if (result[0] == 0) {
resultArr = result.split('');
for (let i = 0; i <= resultArr.length - 1; i++) {
if (resultArr[i] == 0) {
resultArr[i] = "";
} else {
break;
}
}
result = resultArr.join("");
}
}
return result;
}