The idea is to make code easier to read without having to wait for the latest browsers to support the new bells and whistles. Here are 3 way to solve the same example: This is supported by most (+8 ...
One example usage is when you make successive async calls but you only need result from the latest call and want to prevent previous calls from overwriting stuff when they return. Just read the source ...