Understanding JavaScript Promises Part Four: Special Promises

OpenShift Ninja
Nov 1 · 4 min read
Image Courtesy of Max Pixel

Promises are simple in concept, but throughout this series, I’ve talked about a number of ways that they can become difficult to manage. This complexity is primarily due to the nature of asynchronous coding, which can often be unnatural and counter-intuitive. Promises are plumbing that helps capture data from asynchronous events, and it can often seem chaotic.

Keep the story going. Sign up for an extra free read.

You've completed your member preview for this month, but when you sign up for a free Medium account, you get one more story.
Already have an account? Sign in

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade