Misafir adlı üyeden alıntı: mesajı görüntüle
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()
Selamlar Çok uzatmışsınız bu kadar uzatmadan da bunu yapabilirsiniz...


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...

Kodunuz bugsuz olsun kolay gelsin