How to call an async function How to call an async function javascript javascript

How to call an async function


according to async_function MDN

Return value

A Promise which will be resolved with the value returned by the async function, or rejected with an uncaught exception thrown from within the async function.

async function will always return a promise and you have to use .then() or await to access its value

async function getHtml() {  const request = await $.get('https://jsonplaceholder.typicode.com/posts/1')    return request}getHtml()  .then((data) => { console.log('1')})  .then(() => { console.log('2')});  // OR (async() => {  console.log('1')  await getHtml()    console.log('2')})()
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>