1. 基本用法
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();