Async await test
by Sascha
HTML
<div id="results">
</div>
<input type="button" onclick="addSomeText()" value="Add some text
"/>
JavaScript
function randomPromise(counter) {
return new Promise(resolve => {
setTimeout(() => {
resolve(counter);
}, 2000);
})
}
async function resolve10Times() {
let i = 0;
You might t
while (i < 10) {
addSomeText(`waiting for ${i}`);
await randomPromise(i++);
addSomeText(`${i} resolved.`);
}
}
function addSomeText(text) {
document.body.innerHTML += (text ? text : 'Neuer Eintrag') + '<br />';
}
resolve10Times();