JSFiddle - React, Tailwind, and code Playground
JavaScript
function myFunc(cb){
var err = true;
// имитируем асинхронную операцию
setTimeout(function(){
cb(err);
}, 10);
}
try {
myFunc(function(err){
if (err) {
throw new Error('Oops');
}
});
alert('Всё как бы хорошо!');
} catch(e) {
alert(e.message);
}