let p1 = new Promise(function(resolve, reject) {
   throw new Error("Explosion!");
});
p1.catch(function(error) {
   console.log(error.message); // "Explosion!"
   throw new Error("Boom!");
}).catch(function(error) {
    console.log(error.message); // "Boom!"
});