fetchAssets () - это асинхронная функция JavaScript. Может кто-нибудь объяснить мне, как работает код ниже?
var x = 5;
this.fetchAssets()
.then(() => {navigate('Auth');})
.catch(error => console.error(`Error while loading: ${error.stack}`));
var y = 6;
Это работает так:
1: выполняется var x = 5. Когда это заканчивается, # 2 начинает
2: fetchAssets () называется
3: выполняется var y = 6
4: всякий раз, когда fetchAssets возвращается, мы переходим к 'Auth'.
ИЛИ мы ждем завершения fetchAssets () перед выполнением var y = 6
?