Skip to content

Instantly share code, notes, and snippets.

@jkosoy
Created March 9, 2016 20:12
Show Gist options
  • Save jkosoy/6650a2bd356d223f093d to your computer and use it in GitHub Desktop.
Save jkosoy/6650a2bd356d223f093d to your computer and use it in GitHub Desktop.
Promises Explained
animateFareTextIn(function() {
animateWeatherTextIn(function() {
animateDividerIn(function() {
animateLoadingSentence1In(function() {
animateLoadingSenetence2In(function() {
// all done!
})
}
}
})
})
// vs
firstly(function() {
animateFareTextIn()
})
.then(function() {
animateWeatherTextIn()
})
.then(function() {
animateDividerIn()
})
.then(function() {
animateLoadingSentence1In()
})
.then(function() {
animateLoadingSentence2In()
})
.then(function() {
// all done!
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment