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;
}