async 判断
js
async function async1() {
console.log(1)
await async2();
console.log(3)
}
async function async2() {
setTimeout(() => {
return Promise.resolve(4).then((res) => {
console.log(res)
})
}, 0)
}
async1()
console.log(5)
setTimeout(() => {
console.log(6)
}, 0)
const res = new Promise((resolve, reject) => {
resolve(7)
}).then((res) => {
console.log(res)
})
// 第一轮
// 1 5
// 3 7
// 第二轮
//
// 4
// 第3轮
// 6
//
const list = ['zhangli', 'wangxing', 'ligang', 'liuyue', 'liqiang',]
list.sort((a, b) => a.localeCompare(b))
console.log(list)