1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| async function getPersonInformation() { let obj; console.log('before get'); await getPerson().then(data => { console.log(data); obj = data; }); console.log('after get ' + obj.name + ' information'); }
function getPerson() { return new Promise((resolve, reject) => { setTimeout(function() { const p = { name: 'lrh', age: 18 }; resolve(p) }) }); }
getPersonInformation();
|