• 07-06-2022, 18:04:36
    #1
    Merhaba arkadaşlar bir apiden çektiğim verileri kullanıcının girdisine göre filtreleme yapmak istiyorum,
    örneğin kullanıcı name için girdi yaptığında filtreleme sorunsuz oluyor fakat ben filtrelemeyi sadece name için değilde apiden gelen name, capital, region... gibi herhangi biriyle eşleşmesini istiyorum.

    .filter((value) => {
    if (searchCapital === "") {
    return value;
    } else if (
    value.capital &&
    value.capital
    .toLocaleLowerCase("tr")
    .includes(searchCapital.toLocaleLowerCase("tr"))
    )
    mesela burda capital için filtreledim, benim isteğim sadece kapital olmaması genel olarak apideki veride eşleşmesine bakması.
  • 07-06-2022, 18:08:26
    #2
    hocam foreach ile dizi içerisindeki verileri tek if ile kontrol etseniz olmuyor mu?
  • 07-06-2022, 18:32:12
    #3
    Misafir adlı üyeden alıntı: mesajı görüntüle
    hocam foreach ile dizi içerisindeki verileri tek if ile kontrol etseniz olmuyor mu?
    hocam şart olarak ne yazabilirim if içine
  • 10-06-2022, 06:57:50
    #4
    .filter(e => e.foo === "foo" && e.bar === "bar") if'e çok da gerek yok