Как результат promise передать в переменную?
Как в этом скрипте (см.ниже) вместо console.log использовать переменную?
Имеем скрипт
const myPromise = new Promise(function(resolve, reject){
const response = false;
if(response==true)
{
let message='SUCCESS';
resolve(message);
}
else
{
let message='FAILED';
reject(message);
}
});
myPromise.then(function(data){
console.log(data);
}).catch(function(data){
console.log(data);
})
Необходимо что то вроде такого
let result; // Переменная которая будет хранить результат
const myPromise = new Promise(function(resolve, reject){
const response = false;
if(response==true)
{
let message='SUCCESS';
resolve(message);
}
else
{
let message='FAILED';
reject(message);
}
});
myPromise.then(function(data){
result = data; // Переменная с результатом
}).catch(function(data){
result = data; // Переменная с результатом
})
result;