Внимание. Я имею в виду ситуацию, когда движок поддерживает синтаксис нашего кода и нам не нужно его транспилировать. Я рассматриваю этот вопрос в отрыве от транспиляции.
Нейрон предоставляет информацию о том, что перед процессом компиляции/интерпретации происходит преобразование, преобразующее синтаксический сахар в более простые структуры.
Пример:
Код: Выделить всё
const testFunction = async () => {
let testPromise = new Promise((resolve, reject) =>
setTimeout(() => {
resolve('testResolve');
}, 1110)
);
let result = await testPromise;
console.log('Проверка');
console.log('result', result);
};
testFunction();
Код: Выделить всё
const testFunction = () => {
return new Promise((resolve, reject) => {
setTimeout(() => {
resolve('testResolve');
}, 1110);
})
.then(result => {
console.log('Проверка');
console.log('result', result);
})
};
Подробнее здесь: https://stackoverflow.com/questions/793 ... async-awai
Мобильная версия