Как результат 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;

Ответы (0 шт):