【文件属性】:
文件名称:q-lazy:Q懒惰的诺言解析
文件大小:4KB
文件格式:ZIP
更新时间:2021-05-25 05:26:42
Q.lazy()
懒散地兑现诺言。
npm install q-lazy
关于
这是的简单插件,可让您创建懒惰的Promise。 这样的承诺只有在对它们调用.then()之后才开始解决。
用法
var Q = require ( 'q' ) ;
require ( 'q-lazy' ) ; // extends Q
function heavyFunc ( ) {
// ...
return ret ; // the return value can be a promise or a plain value
}
var promise = Q . lazy ( heavyFunc ) ; // doesn't execute heavyFunc
promise . then ( function ( ret ) { // executes heavyFun
【文件预览】:
q-lazy-master
----.travis.yml(85B)
----index.js(515B)
----package.json(737B)
----test()
--------setup.js(32B)
--------test.q-lazy.js(1KB)
----LICENSE(1KB)
----Gruntfile.js(2KB)
----.gitignore(24B)
----README.md(1KB)