Показать сообщение отдельно
  #4 (permalink)  
Старый 25.11.2020, 17:50
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,707

let word = 'начальный текст';
 
    let promise = new Promise(function(resolve, reject) {
        setTimeout(function () {
            resolve('другой текст');
        }, 2000);
    });
 
    promise.then(function (result) {
        word = result;
   console.log(word); // другой текст
    });
 
    console.log(word); // начальный текст
    // Хочется получить - другой текст


let word = 'начальный текст';
    async function func() {
 
        let promise = new Promise((resolve, reject) => {
            setTimeout(function () {
                resolve('другой текст');
            }, 2000);
        });
 
        let result = await promise;
        word = result;
    }
 async function wfun () {
    await func();
    console.log(word);
}

wfun ()

Последний раз редактировалось voraa, 25.11.2020 в 17:53.
Ответить с цитированием