Some doubts about Promise Chain
I don’t understand why it can be executed normally after abbreviation
Promise Chain1 :
alice1.animate(aliceTumbling, aliceTiming).finished
.then(() => {alice2.animate(aliceTumbling, aliceTiming).finished;})
.then(() => {alice3.animate(aliceTumbling, aliceTiming).finished;})
.catch((error) => console.error(Error animating Alices: ${error}
));
Promise Chain2 (abbreviation) :
alice1.animate(aliceTumbling, aliceTiming).finished
.then(() => alice2.animate(aliceTumbling, aliceTiming).finished)
.then(() => alice3.animate(aliceTumbling, aliceTiming).finished)
.catch((error) => console.error(Error animating Alices: ${error}
));