标签:设备 div get ret promise maker int 函数 简洁
一、概念
同步(synchronous):指在js的主线程上,所有任务被依次执行;
异步(asynchronous):指任务不进入主线程,进入任务队列(task);当“任务队列”通知主线程,异步任务才进入主线程执行。
二、异步的机制
任务队列里的事件主要指IO设备或用户行为触发的事件。
三、异步函数
三个状态:Pending,Fulfilled,Rejected。
核心方法:resolve/then/reject/catch/all/race
四、promise和async/await的区别
Promise
const makeRequest = () => getJSON() .then(data => { console.log(data) return "done" }) makeRequest()
Async/Await
const makeRequest = async () => { console.log(await getJSON()) return "done" } makeRequest()
综上,Async更简洁。
标签:设备 div get ret promise maker int 函数 简洁
原文地址:https://www.cnblogs.com/bbcfive/p/10743427.html