Я искал ответ на inte rnet, но не смог найти то, что искал.
Мне нужно знать, что не так со следующим кодом (при условии, что мы не должны смешивать обратные вызовы и обещания) -
function a(callback){
(async ()=>{
try{
let result = await doSomething();
callback(null, result);
} catch(e){
log('error at await');
callback(e, null);
}
})()
}
Ничего страшного, если я использую вышеуказанный шаблон в своем коде?