Aşağıda ki gibi kod satırım var Coinsupply verisini sayıya dönüştürmek istiyorum acemiyim başaramadım bir türlü

Benim istediğim o sayılar 199,310,197 bu şekilde görünmesi virgüllü
tofixed'Da işe yaramadı
6
●222

function replaceNumber(str2) {
var nstr = '';
for (var i = 0; i < str2.length; i++) {
nstr += str2[i];
if ((i + 1) % 3 === 0 && i !== str2.length - 1) {
nstr += ',';
}
}
return nstr;
}
const getData = async () => {
var response = await fetch('https://exploreblockchain.clore.ai/ext/getmoneysupply')
.then(resp => resp.text())
.then(resp => {
return String(resp)
})
.catch(err => {
return '0'
})
response = replaceNumber(response)
console.log(response)
}
getData() const sayi = 199331770.6636348;
const biçimlendirilmisSayi = sayi.toLocaleString('en-US');
console.log(biçimlendirilmisSayi); // "199,331,770.664"
const tamSayiKismi = Math.floor(sayi);
const biçimlendirilmisTamSayi = tamSayiKismi.toLocaleString('en-US');
console.log(biçimlendirilmisTamSayi); // "199,331,770" let sayi = 199310197.5478433
let sayiFormat = sayi.toLocaleString('tr-TR') // toLocaleString sayiyi ülkeye göre formatlar.
console.log(sayiFormat)Bu yukarıda ki kod çalışacaktır eğer sayının .5478433 kısmı tam gözüksün istiyorsanız ( , { minimumFractionDigits: 0 } ) 0 alanı oluşturmanız lazım. onuda şöyle kullanırsınız.let sayi = 199310197.5478433
let sayiFormat = sayi.toLocaleString('tr-TR', { minimumFractionDigits: 10 })
console.log(sayiFormat)Unutmayın kodunuzdaki sayı string yeniden number yapmanız gerekebilir eğer sayısal bir işlem var ise...