Promise.try()
Limited availability
The Promise.try()
static method returns a promise that takes a callback of any kind (returns or throws, synchronously or asynchronously) and wraps its result in a Promise
.
Learning resources on MDN
Browser support
- Chrome 128 Released on 2024-08-20
- Chrome Android 128 Released on 2024-08-20
- Edge 128 Released on 2024-08-22
- Firefox ❌
- Firefox for Android ❌
- Safari 18.2 Released on 2024-12-11
- Safari on iOS 18.2 Released on 2024-12-11
Baseline availability blocked since December 2024 by Firefox (0 months)
Specifications
- Promise.try, from TC39 (Ecma International).