Promises in JavaScript explained whimsically

Kevin Kim
5 min readMay 21, 2018

Chances are that if you have ever used fetch() to get some sort of a JSON hash back from an external API, such as fetching some important headlines from a respectable news site, (see screen cap below) you have been interacting with a Promise object this whole time, and you are 70% of the way there in understanding what Promises are in JavaScript.

--

--