• 25-04-2021, 17:53:40
    #1
    const verifyUser = (users, id) => {
    const user = users.find(user => user.id === id);
    user.is_verified = true;
    return users;
    }



    selamlar, sorum temel js sorusu.



    bu yukaridaki ornekte users dizisinden bir oge aliniyor ve uzerinde islem yapiliyor. fakat nasil oluyor da diziden alinmis, ayrilmis bir oge degistirildiginde bu dizideki ogeye yansiyor?
  • 25-04-2021, 17:56:25
    #2
    bildiğim kadarıyla kod sıralaması bu bağlamda çok önemli. return komutuyla alakalı olabilir.
  • 25-04-2021, 17:57:28
    #3
    Kod sadece ben de gözükmüyor sanırım ? Gözükür ise yardımcı olabilirim belki
  • 25-04-2021, 18:01:05
    #4
    coderxmax adlı üyeden alıntı: mesajı görüntüle
    Kod sadece ben de gözükmüyor sanırım ? Gözükür ise yardımcı olabilirim belki
    ilk yazdığımda bende görünüyordu artık görünmüyor
  • 25-04-2021, 18:14:24
    #5
    coderxmax adlı üyeden alıntı: mesajı görüntüle
    Kod sadece ben de gözükmüyor sanırım ? Gözükür ise yardımcı olabilirim belki
    duzelttim.
  • 25-04-2021, 19:33:45
    #6
    zee adlı üyeden alıntı: mesajı görüntüle
    duzelttim.
    users bir array/list vs ise referans bazlı işlem yapılıyor olabilir. (en azından java da böyle)
  • 27-04-2021, 15:32:19
    #7
    Merhabalar hocam,
    sorunuzu daha detaylı yazar mısınız?
    "ayrilmis bir oge" den kâstınız nedir? Şuan ilgili "user" i çekip, içerisinde tanımlanmış bir özelliği değiştiriyor. Burda dizi üzerinde herhangi bir işlem yapılmıyor.
  • 29-04-2021, 22:37:34
    #8
    betiğin öncesinde tanımlanmış bir değişkene fonksiyon içerisinde değer ataması yapıp, bu atamadan sonra erişebilirsiniz.
  • 30-04-2021, 21:31:16
    #9
    tolgaand adlı üyeden alıntı: mesajı görüntüle
    Merhabalar hocam,
    sorunuzu daha detaylı yazar mısınız?
    "ayrilmis bir oge" den kâstınız nedir? Şuan ilgili "user" i çekip, içerisinde tanımlanmış bir özelliği değiştiriyor. Burda dizi üzerinde herhangi bir işlem yapılmıyor.
    burada user icinde islem yapiliyor ama users icindeki pozisyonunda da degisiklik oluyor. php yazan birisi olarak mantigi anlamadim.