const p = new Promise(resolve => {
console.log('1')
resolve('2')
setTimeout(function(){
console.log('3')
}, 1000)
console.log('4')
})
const fu = rel => Promise.resolve(rel)
const f = async () => {
const rel = await fu('5')
console.log(rel)
const rel2 = await p
console.log(rel2)
setTimeout(function(){
console.log('6')
}, 1000)
}
console.log('7')
f()