Atölye › Adam Asmaca › 17/36. adım
Yanlış denediğin harfleri görmek işe yarar: aynı harfe boşuna tekrar basmazsın. Sayacın altına onları kırmızıyla
yazacağız: Q X gibi.
Yanlış harfler, denenen ama kelimede olmayan harflerdir. Listeyi süzerek buluruz.
```js
function draw() {
// ...
ctx.fillText('Misses ' + wrong + ' / ' + MAX_WRONG, 260, 100)
ctx.fillStyle = '#b91c1c'
ctx.fillText([...guessed].filter((l) => !word.includes(l)).join(' '), 260, 130)
```ctx.fillStyle = '#b91c1c' → kırmızı.[...guessed] → kümeyi bir listeye çevirir (kelimeyi harflerine ayırdığımız gibi)..filter((l) => !word.includes(l)) → listeyi süzer: ok fonksiyonu true dediği elemanlar kalır, diğerleri
atılır. Burada: kelimede olmayan harfler kalır. (map her elemanı değiştirir, filter bazılarını eler.).join(' ') → aralarına boşluk koyup yazıya çevirir: 'Q X'.260, 130 → sayacın 30 piksel altı.draw içinde ctx.fillText('Misses ' ...) satırının hemen altına iki satırı yaz. Çalıştır, oyuna tıkla ve
harfler dene: yanlış olanlar kırmızıyla listelenmeli, doğrular listede olmamalı.
Beceriler: Diziler ve nesneler