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();