Skip to content

Instantly share code, notes, and snippets.

@ajile
Last active August 29, 2015 14:10
Show Gist options
  • Select an option

  • Save ajile/52e93806f98d97001a20 to your computer and use it in GitHub Desktop.

Select an option

Save ajile/52e93806f98d97001a20 to your computer and use it in GitHub Desktop.
Async functions executes only after scope
// Gets begins timestamp
var n = Date.now();
(function(){
// Creates async execution, there is no metter what's second arg's value is
setTimeout(function(){ console.log("Im done too!"); }, 0)
// Freeze process for a while
while(true) {
if(Date.now() - n > 3000) break; // Wait for a 3 seconds before unfreeze
}
console.log("Done!");
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment