v2.5.2
Giriş yap

Dizilerde 'find' fonksiyonunda 'undefined' sorunu

trsherlock
596 defa görüntülendi

Dizi içindeki nesnede arama yapmak istiyorum.
Vergi numarasına ait carikodu yoksa undefined hatasına takılıyorum.
Döngü içinde olduğu zaman işlem duruyor ne yazık ki.

hesapKodlari = [
        {"carikodu":"120.7060030794","vdkodu":"7060030794","aciklama":"ÖZTANER GIDA LTD ŞTİ."},
        {"carikodu":"320.7230035514","vdkodu":"7230035514","aciklama":"PAZARLAMA DAĞ. GIDA VE İHTİYAÇ MAD.LTD.ŞTİ"},
        {"carikodu":"320.6200031354","vdkodu":"6200031354","aciklama":"METRO GROSMARKET B.KÖY ALIŞ HİZ.TİC.LTD.ŞTİ"},
        {"carikodu":"320.1090208074","vdkodu":"1090208074","aciklama":"AYBEN PASTACILIK"}
    ]
    
"<td>" + hesapKodlari.find(element => element.vkodu == "0610028531").carikodu) + "</td>"
trsherlock
1438 gün önce

Teşekkür ederim. Yani sorunun şimdi farkına vardım sanırsam.
Ben .carikodu ekleyerek hata yapıyormuşum. Doğal olarak bir nesne oluşmadığı için anahtarın da bir karşılığı olmuyor.