asynchrone en fonction attendent pas d'attente pour la promesse

Je suis en train d'apprendre async-vous attendent. Dans ce code -

const myFun = () => {
    let state = false;

    setTimeout(() => {state = true}, 2000);

    return new Promise((resolve, reject) => {
        setTimeout(() => {
            if(state) {
                resolve('State is true');
            } else {
                reject('State is false');
            }
        }, 3000);
    });
}

const getResult = async () => {
    return await myFun();
}

console.log(getResult());

pourquoi suis-je sortie -

Promise { <pending> }

Au lieu de la valeur? Ne pas le getResult() fonction d'attendre myFun() fonction de résoudre la promesse de valeur?

InformationsquelleAutor hg_git | 2017-08-25