Arama Sonuçları - Sorgulanan Kelime: *

  1. The Anorak

    JavaScript forEach Sıkıntısı

    Benzer durum Java üzerinde de geçerli aslında. ForEach ile gezilen bir listenin üzerinde değişiklik yaparsanız. Saçma sonuçlar alınabiliyor. Bir veri yapısının ForEach ile gezilebilmesi için dilden dile farklılık gösterse de; Iterable Interface'i implement etmesi gerekiyor. Bu interface...
  2. The Anorak

    JavaScript forEach Sıkıntısı

    Index tabanlı silme yapıyor olsaydınız. Elemanları sildikçe indexleri değişeceği(kayacağı) için atlamalı ilerleyebilir diyebilirdim. Ancak nodeType'ın liste konumu ile bir alakası yok. JavaScript'in garip buglarından birisi olabilir.
  3. The Anorak

    JavaScript forEach Sıkıntısı

    Lambda Expression kullana da bilirsiniz. taskList.childNodes.forEach((item, index) => { if (item.nodeType === ELEMENT_NODE) { item.remove(); } }); Ancak kodun neden atlayarak ilerlediğini tam olarak anlamadım.
Geri
Yukarı