• 05-08-2021, 23:28:07
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba arkadaşlar, hobi olarak kripto paralar ile ilgili bir proje geliştiriyorum. Bayağı da ilerledim aslında ama bir yerde takıldım.

    Socket ile verileri çekiyorum, bunu ekrana da yazdırıyorum. Ancak socketten çekilen fiyat bir önceki fiyattan yüksek olduğunda yazının yeşil, düşük olduğunda ise yazının kırmızı çıkmasını istiyorum. Yani css'i bir önceki veriyi karşılaştırıp öyle ekrana yazdırmak istiyorum ancak verileri nasıl karşılaştıracağımı bilmiyorum.
    Yardımcı olabilecek varsa çok sevinirim.
  • 05-08-2021, 23:30:02
    #2
    Üyeliği durduruldu
    önceki veriyi bir array içinde tutup, yeni veri geldiği önceki ile kontrol edip işlemini yaptırıp ardından arraya tekrar kaydedebilirsin.
  • 05-08-2021, 23:37:11
    #3
    yusufusta adlı üyeden alıntı: mesajı görüntüle
    önceki veriyi bir array içinde tutup, yeni veri geldiği önceki ile kontrol edip işlemini yaptırıp ardından arraya tekrar kaydedebilirsin.
    Hocam önceki veriyi nasıl tutacağım. Yani arraye attığım verinin önceki ve sonraki karşılaştırmasını nasıl yapacağım onu anlayamadım.
  • 05-08-2021, 23:41:57
    #4
    Üyeliği durduruldu
    Alshain adlı üyeden alıntı: mesajı görüntüle
    Hocam önceki veriyi nasıl tutacağım. Yani arraye attığım verinin önceki ve sonraki karşılaştırmasını nasıl yapacağım onu anlayamadım.
    değerleri bilmediğim için tam yardımcı olamadım ama.
    algoritma bu tarz olacak:
    var veriler = {btc: 0};
    socket.on("message", (mesaj) => {
        if (mesaj.btc > veriler.btc) { console.log("fiyat arttı } else { console.log("fiyat azaldı"); }
        veriler.btc = mesaj.btc;
    });
  • 06-08-2021, 00:01:24
    #5
    yusufusta adlı üyeden alıntı: mesajı görüntüle
    değerleri bilmediğim için tam yardımcı olamadım ama.
    algoritma bu tarz olacak:
    var veriler = {btc: 0};
    socket.on("message", (mesaj) => {
        if (mesaj.btc > veriler.btc) { console.log("fiyat arttı } else { console.log("fiyat azaldı"); }
        veriler.btc = mesaj.btc;
    });

    Hocam çok ama çok teşekkür ediyorum.
  • 06-08-2021, 15:32:50
    #6
    En basiti önce veriyi değişkene aktarın sonra gelen veri ile degiskeni karsilastirin ona göre yazdırın.