位置: IT常识 - 正文
推荐整理分享js中Promise的状态探究(js中promise的三种状态),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:js中promise的三种状态,js的promise实现原理,js中promise用法,js中promise用法,js里promise,js中promise的三种状态,js中promise的三种状态,js里promise,内容如对您有帮助,希望把文章链接给更多的朋友!
961
1、promise可以处于等待被赋值的等待态(pending),可以给出值并转换为解决态(resolved)。
2、一旦promise被一个值resolve丢失,它将始终保持这个值不再被resolve丢失。
实例
functionPromise(fn){varstate='pending';varvalue;vardeferred;functionresolve(newValue){value=newValue;state='resolved';if(deferred){handle(deferred);functionhandle(onResolved){if(state==='pending'){deferred=onResolved;return;onResolved(value);this.then=function(onResolved){handle(onResolved);;fn(resolve);上一篇:RabbitMQ(rabbitmq如何解决消息堆积问题)
下一篇:PHPCMS漏洞之authkey生成算法问题导致authkey泄露(php网站漏洞)
友情链接: 武汉网站建设