promise-latest:防止承诺返回功能产生乱序的结果

时间:2024-05-21 10:14:19
【文件属性】:

文件名称:promise-latest:防止承诺返回功能产生乱序的结果

文件大小:5KB

文件格式:ZIP

更新时间:2024-05-21 10:14:19

JavaScript

最新承诺 promise-latest提供了一个函数,该函数可用于装饰一个promise-returning函数,以确保对它的多次调用始终使用原始函数返回的最新promise的值来解析。 如果调用了承诺返回函数,并且上一个调用返回的承诺仍在进行中,则将使用最近一次调用返回的承诺中的值来解析以前返回的承诺。 安装 npm i -S promise-latest 一个例子: var latest = require ( 'promise-latest' ) function sometimesFastSometimesSlow ( duration ) { return new Promise ( function ( ) { setTimeout ( function ( ) { resolve ( 'operation took ' + duration +


【文件预览】:
promise-latest-master
----.travis.yml(68B)
----.eslintrc(425B)
----.babelrc(16B)
----index.js(761B)
----package.json(991B)
----test()
--------.eslintrc(128B)
--------index.js(2KB)
----.npmignore(13B)
----.gitignore(31B)
----README.md(3KB)
----.eslintignore(4B)

网友评论