How Promise does not return the promise object, but directly returns the value of resolve

functiong getPromise(){
    return Promise.resolve("something");
}

let getSomething = async function(){
       let a = await getPromise();
       return a;
}
 
The

async function returns a promise object, so there is no way to return a non-promise object.


async function getPromise(){
    return Promise.resolve('something');
}
let getSomething = async function(){
    let a = await getPromise();
    return a;
}
await getSomething()

clipboard.png

Menu