Это что-то вроде этого:
function gets3Objects(eventsArray) {
return new Promise((resolve, reject) => {
s3.listObjects(params, (err, data) => {
err
? reject(err)
: resolve(eventsArray.forEach((file) => {
params.Key = file;
}));
});
});
}
Считается хорошей практикой?
Если нет, то что было бы лучшей альтернативой обработке ошибок в обещании JavaScript?