Info tähthaaval veebilehele kandmine
Täiendused teeme faili mangukood.js ja järgmiselt:
1. lisame funktsiooni, mis teostab viivituse:
function sleep(ms) { return new Promise(resolve => setTimeout(resolve, ms)); }
2. muudame funktsiooni taheproov asünkroonseks, senist
function taheproov()
täiendame järgmiselt:
async function taheproov()
3. lisame sellesse ossa, kus kuvatakse otsitav sõna tähed, senist koodi
for (i=1; i<otsitava_sona_tahed.length; i++) { if (leitud_tahed.includes(otsitava_sona_tahed[i])) { kuvatav_tekst=kuvatav_tekst+" "+otsitava_sona_tahed[i].toUpperCase(); sona_seis=sona_seis+otsitava_sona_tahed[i]; } else { kuvatav_tekst=kuvatav_tekst+" _"; sona_seis=sona_seis+"_"; } document.getElementById("sona").innerHTML=kuvatav_tekst; }
täiendame kahe reaga:
for (i=1; i<otsitava_sona_tahed.length; i++) { if (leitud_tahed.includes(otsitava_sona_tahed[i])) { kuvatav_tekst=kuvatav_tekst+" "+otsitava_sona_tahed[i].toUpperCase(); sona_seis=sona_seis+otsitava_sona_tahed[i]; } else { kuvatav_tekst=kuvatav_tekst+" _"; sona_seis=sona_seis+"_"; } sleep(2000).then(() => { console.log("World!"); }); await sleep(100); document.getElementById("sona").innerHTML=kuvatav_tekst; }