fetch('https://finans.truncgil.com/v3/today.json')
.then(response => response.json())
.then(data => {
console.log(data);
// Veriden gram altın değerini al ve değişkene ata
//gramAltin = data["gram-altin"]["buying"];
// Sonuçları ekrana yazdır
//yazdirSonuclari(gramAltin);
});bu şekilde çalıştırıp çıktısını atabilir misiniz hocam? Muhtemelen problem şu kısımda
Hocam bu şekilde alabiliyorum veriyi, arkadaşların belirttiğim gibi B'yi büyük yapınca düzeldi ama bu seferde farklı garip bir durum oldu. Aşağıya görsel ekliyorum.
GPT-4'e sordum şöyle bir cevap verdi, denemek istersen diye mesajı aşağıya bırakıyorum
Teşekkürler hocam ama localde bu datalar mevcut ve hata alıyorum.
Belki şöyle çözülür:
bunu
gramAltin = data["gram-altin"]["buying"];
bununla değiştirin:
gramAltin = data["gram-altin"]["Buying"];
gramAltin = data["gram-altin"]["buying"]; /// Buying olacak ilk harf buyuk
Evet sorun buymuş sanırım çok teşekkürler fakat şimdide garip bir şey oldu.
Eğer gramAltin değişkenine manuel değer verirsem nan yazan yerlerde hesaplanıyor ama Fetch üzerinden gelen değerden alırsam sadece güncel kur kısmına geliyor. gramAltin değişkenin kullanıldığı diğer yerleri hesaplamıyor nedense.