Skip to content

Instantly share code, notes, and snippets.

@gsampath127
Created March 27, 2020 13:35
Show Gist options
  • Save gsampath127/52ba683be701329447bacf16e2c77c98 to your computer and use it in GitHub Desktop.
Save gsampath127/52ba683be701329447bacf16e2c77c98 to your computer and use it in GitHub Desktop.
async function PrepareLunch(){
let soup = PourSoup();
console.log("soup is ready");
let saladPromise = new Promise(function(resolve,reject){
resolve(PrepareSalad());
});
let sEggPromise = new Promise(function(resolve,reject){
resolve(PrepareScrambledEgg());
});
let burgerPromise = new Promise(function(resolve,reject){
resolve(FryBuns(2));
});
let burger = await burgerPromise;
AddVeggies(burger);
DressBurger(burger);
console.log("burger is ready");
let lemon = PourLemon();
console.log("lemon juice is ready");
let salad = await saladPromise;
console.log("salad is ready");
let sEgg = await sEggPromise;
console.log("Scrambled Egg is ready");
console.log("Lunch is ready!");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment