• 13-03-2021, 00:45:52
    #1
    Merhabalar,

    bir react dosyası üzerinde değişiklik yapmak istiyorum. Dokunulmamış hali aşağıdaki gibi ve bir sorun yok.



    Ancak eklemek istediğim bir if - else ifadesi var ve hata veriyor:



    Değişikliği farkedeceğinizi umuyorum. Dosya bu şekilde kaydedildiğinde konsolda Uncaught SyntaxError: Unexpected token 'if' hatası alıyorum. Sanırım virgül ile ayrılan kısım arasına if - else yerleşmiyor. Ancak o kodu bu araya bir şekilde yerleştirmem gerekiyor. Bunun yolu nedir?

    Acemiliğim için lütfen kusura bakmayın
  • 13-03-2021, 00:59:44
    #2
    Merhaba, cevabı bilmiyorum. Fakat kodun okunması çok zor. Belki tek satır if kullanarak çözebilirsin
    100 > 50 ? “X” : “Y”
    Sadece fikir yürüttüm. Belki iş görebilir.
    cevabı bulursan paylaşırsan sevinirim.
    kolay gelsin
  • 13-03-2021, 01:04:38
    #3
    sinuos adlı üyeden alıntı: mesajı görüntüle
    Merhaba, cevabı bilmiyorum. Fakat kodun okunması çok zor. Belki tek satır if kullanarak çözebilirsin
    100 > 50 ? “X” : “Y”
    Sadece fikir yürüttüm. Belki iş görebilir.
    cevabı bulursan paylaşırsan sevinirim.
    kolay gelsin
    İlgin ve cevabın için teşekkür ederim. Kod oldukça uzun olduğu için tamamını yerleştirmek işi daha karmaşık hale getirir diye düşündüm.

            }),
    
            if (100 > 50) {
            sr("div", {
                className: "sinav_sonucu",
                dangerouslySetInnerHTML: {
                    __html: "Sınav Sonucu: Başarılı " + H.percentage
                }
            })
                } else {
            sr("div", {
                className: "sinav_sonucu",
                dangerouslySetInnerHTML: {
                    __html: "Sınav Sonucu: Başarısız " + H.percentage
                }
            })
            }
    
            , sr("div", {
    şöyle iki virgülle ayrılmış bir alanın içinde if - else çalıştırmak istiyorum.
  • 13-03-2021, 01:10:13
    #4
    Dedigim gibi bilmiyorum ama şu şekil deneyebilirsin.
    (100 > 50 ?
    sr("div", {
    className: "sinav_sonucu",
    dangerouslySetInnerHTML: {
    __html: "Sınav Sonucu: Başarılı " + H.percentage
    } :
    sr("div", {
    className: "sinav_sonucu",
    dangerouslySetInnerHTML: {
    __html: "Sınav Sonucu: Başarısız " + H.percentage
    }
    )
  • 13-03-2021, 01:14:01
    #5
    sinuos adlı üyeden alıntı: mesajı görüntüle
    Dedigim gibi bilmiyorum ama şu şekil deneyebilirsin.
    (100 > 50 ?
    sr("div", {
    className: "sinav_sonucu",
    dangerouslySetInnerHTML: {
    __html: "Sınav Sonucu: Başarılı " + H.percentage
    } :
    sr("div", {
    className: "sinav_sonucu",
    dangerouslySetInnerHTML: {
    __html: "Sınav Sonucu: Başarısız " + H.percentage
    }
    )
    önceki mesajındaki 100 > 50 ? "X" : "Y" yöntemi şimdi denedim, fıstık gibi çalıştı. bu nasıl bir fikir yürütmektir ) senin gibi 1000 kişi olsa ülke silikon vadisine döner )) Çok teşekkür ederim dostum, iyi ki varsın.
  • 13-03-2021, 01:19:55
    #6
    ChechenWarrior adlı üyeden alıntı: mesajı görüntüle
    önceki mesajındaki 100 > 50 ? "X" : "Y" yöntemi şimdi denedim, fıstık gibi çalıştı. bu nasıl bir fikir yürütmektir ) senin gibi 1000 kişi olsa ülke silikon vadisine döner )) Çok teşekkür ederim dostum, iyi ki varsın.
    Rica ederim hocam olduysa ne mutlu. Sen de iyi ki varsın. Kolay gelsin