Atölye › Yazı Yağmuru › 10/33. adım
Şu an kelimeler zemini geçip ekrandan çıkıyor ama listede kalıyorlar; liste durmadan uzuyor. Zemini geçen kelimeyi listeden atacağız.
Bunun için filter (süz) kullanırız: listedeki her elemana bir soru sorar ve yalnız "evet" diyenlerden yeni bir
liste kurar. Kahveyi süzgeçten geçirmek gibi: telveler kalır, kahve geçer.
```js
words = words.filter((w) => w.y <= GROUND)
```words.filter((w) => w.y <= GROUND) → her kelime (w) için sorar: "y'si GROUND'dan küçük ya da eşit mi?"
Evet diyenlerden yeni bir liste kurar. (w) => ... adı olmayan kısa bir fonksiyondur; =>'nin sağındaki cevabı
verir.words = ... → eski listenin yerine süzülmüşü koyar.update'in sonunda, for satırının altına filter satırını yaz. Çalıştır: kelimeler kırmızı çizgiye gelince
kaybolmalı.
Beceriler: Diziler ve nesneler
← Yağmur başlasın Bir kelimeye kilitlen →