async / await understanding

by Arnaud Buchholz

JavaScript

function test () {}

async function main () {
  console.log('toto')
  const result = test()
  if (result !== undefined) {
    await result
  }
  console.log('titi')
}

console.log('before')
const promise = main()
console.log('after')
promise.then(() => {
  console.log('end')
})