ES8 Async
async function getTrace () {
pageContent = await fetch('www.google.com', {
method: 'get'
})
return pageContent
}
getTrace()
.then((data) => {
console.log('----')
console.log(data)
})function timeout(ms) {
return new Promise(resolve => setTimeout(() => {
resolve();
console.log(111)
}, ms));
}
async function sleep() {
await timeout(3000);
console.log(123)
}Async 後的 function 也會變promise 化
Async function內的return等同於resolve
JS Map Async
JS ForEach Async
Last updated