Показать сообщение отдельно
  #20 (permalink)  
Старый 01.04.2015, 22:58
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Цитата:
Ради одного файла, для портирования(один раз запустить, один раз написать и забыть) я async в проект не потащу, хотя спасибо за ссыль.
Тебе не пофиг на сервере сколько либ тащить? Дело твое конечно, я как нодер с 3-х летним стажем говорю, уже коле юзать ноду, то Async знать надо.

Цитата:
Остальные файлы состоят максимум из 2 вложений и то ненапряжные.
Будут ещё более не напряжные.

async function getData() {
  let user,
      data;

  try {
    user = await db.getUser();
    data = await [db.getData1(), db.getData2()];
  
  } catch (err) {
     console.error(err);
  }

  return {user, data};
}


Никаких колбеков, асинхронные операции выглядят как синхронные, нормальная обработка ошибок, поддержка в WebStorm и Babel.
__________________
kobezzza
code monkey
Ответить с цитированием