Promise catch The introduction of Promises revamped JavaScript on the whole. When an error is thrown by a Promise, we can use the catch method to handle that error. This is similar to the try-catch approach shown earlier, except there is no try block in this approach.