I am trying to find a simple example of how to return a value from async/await where the value is easily accessed outside the async function.
Would the following two examples be considered the optimum way to return a value from an async/await function?
In other words, if the value returned from an async/await needs to be saved and used in other parts of the code, what would be the best way to save the value?
this is the easiest example i could find:
async function f() {
    return 1;
}
var returnedValue = null;   // variable to hold promise result 
f().then( (result) => returnedValue = result );   
console.log(returnedValue); // 1
or perhaps would it be better to use an object?
async function f(varInput) {
    varInput.value =  1;
}
myObject = {} ;  myObject.value=null;  
f(myObject);
console.log(myObject.value);  // 1
thank you.
 
    