Показать сообщение отдельно
  #1746 (permalink)  
Старый 19.01.2016, 19:02
Кандидат Javascript-наук
Отправить личное сообщение для yazonnile Посмотреть профиль Найти все сообщения от yazonnile
 
Регистрация: 25.05.2012
Сообщений: 133

Ребят. Объясните плз профит async/await по сравнению с цепочками промисов.
Самый простой пример, что я смог придумать
1 Объем кода такой же +/-
2 приятность синтаксиса - спорно. Кому что больше нравится.
???
Больше не смог ничего придумать.
Подозреваю, что я просто не умею готовить.

async function some() {
	console.log(1);

	await new Promise(resolve => {
		setTimeout(() => {
			console.log(2);
			resolve();
		}, 1000);
	});

	console.log(3);
};

some();


function some() {
	console.log(1);

	new Promise(resolve => {
		setTimeout(() => {
			console.log(2);
			resolve();
		}, 1000);
	}).then(() => {
		console.log(3);
	});
}

some();
Ответить с цитированием