123. implement Promise.prototype.finally()

Is this helpful ?

medium  - accepted / - tried

Promise.prototype.finally() could be used to run a callback when a promise is settled(either fulfilled or rejected).

Notice that the callback passed finally() doesn't receive any argument, meaning it doesn't modify the value in the promise chain (care for rejection).

Let's try to solve this problem within 5 minutes.