Skip to content

Instantly share code, notes, and snippets.

@SastraNababan
Created November 1, 2017 06:42
Show Gist options
  • Save SastraNababan/1fe8c29046c5b000eb88ac571f6df0e3 to your computer and use it in GitHub Desktop.
Save SastraNababan/1fe8c29046c5b000eb88ac571f6df0e3 to your computer and use it in GitHub Desktop.
asyn/await declaration
// 1. Anonymous Async Function
let main = (async function() {
let value = await doAsync();
})();
// 2. Async Function Declaration
let main = async function() {
let value = await doAsync();
};
//3. Async Function Assignment
let main = async () => {
let value = await doAsync();
};
//4. Async Function as Argument
document.body.addEventListener('click', async function() {
let value = await doAsync();
});
//5 Object & Class Methods
let obj = {
async method() {
let value = await doAsync();
}
};
class MyClass {
async myMethod() {
let value = await doAsync();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment