Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width">
    <title>JS Bin</title>
  </head>
  <body>
  </body>
</html>
 
function printLetter(letter) { 
  return new Promise((resolve, reject) => {
    setTimeout(() => {
      console.log(letter)
      resolve()
     }, Math.floor(Math.random() * 3000))
  })
}
function printAll(){
  printLetter("A")
    .then(() => printLetter("B"))
    .then(() => printLetter("C"))
}
console.log('Calling printAll function')
printAll()
console.log('End of code')
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x