Her defasında bir adet element siliniyor, sonra bir tane atlıyor. Yani mesela [1,2,3,4,5] olsun.
[1,3,5] siliniyor.
Kendimce bir fikrim var,
şimdi elemanlar üzerinde forEach ile gezerken mesela elemanlar[0] değerini alıyor ve siliyor.
[1,2,3,4,5] ===> [2,3,4,5]
Şimdi de eleman[1] değeri silinecek. Ama eleman[1] değeri artık bir sonraki değer olacak. Yani 2 atlanacak.
[2,3,4,5] ===> [2,4,5]
eleman[1] burada 3 değeri oldu ve silindi. Çünkü aradaki değerlerden biri kalktı.