As https://tc39.es/ecma262/#sec-promise.prototype.catch stated that,
Promise.prototype.catch support for catching specified rejection from a Promise. Nevertheless, developers always miss a method, which I have named as
Prototype.prototype.uncaught to handle default errors not caught by any handlers.
Similarly, Node has supported unhandledRejection for developers to catch any uncaught error from a Promise.
Such a method can help developers to set up a default error handler for all promises.