JS手写Promise 包含实例方法(catch,finally)和静态方法(resolve,reject,race,all,allSetted,any)
//异步执行使用三种异步解决方案queueMicrotask/MutationObserver/setTimeout由于前面两种低版本浏览器不支持用setTimeout兜底functionrunAsynctask(callback){//如果当前浏览器支持queueMicortask那么queueMicrotask==='function'成立直接使用queueMicortask处理异步if(ty