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 ()