Atölye › Wordle Tarzı Kelime Tahmini › 15/26. adım
Beş harf yazınca Enter tahmini göndersin. Gönderilen tahmin puanlanır ve bir listeye girer: guesses (tahminler).
Her tahmin iki bilgili bir nesne: word (kelime) ve marks (işaretler). Sonra yazı temizlenir; sıradaki tahmine
geçilir.
```js
let guesses // the finished guesses, each { word, marks }
guesses = []
else if (key === 'Enter' && current.length === 5 && guesses.length < TRIES) {
guesses.push({ word: current, marks: score(current, answer) })
current = ''
}
if (key === 'Enter' || key === 'Backspace' || /^[a-z]$/.test(key)) {
```let guesses → biten tahminlerin listesi; reset içinde guesses = [] (boş liste).else if (key === 'Enter' && current.length === 5 && guesses.length < TRIES) → Enter, beş harf ve hâlâ hak var.guesses.push({ ... }) → listenin sonuna ekler. { word: current, marks: score(current, answer) } → yazılan
kelime ve onun puanı, tek pakette.current = '' → yazıyı temizle.key === 'Enter' || → Enter da type'a gitsin.let answer satırının altına let guesses ... yaz; reset içinde answer = ... satırının altına guesses = [] yaz.type içinde en sona, harf satırının altına Enter için else if bloğunu yaz.if koşulunun başına key === 'Enter' || ekle.Beceriler: Klavye ve fare girdisi, Diziler ve nesneler
← Doğru harf, yanlış yer Tahminleri renklendir →