【文件属性】:
文件名称:sexyback:将性感的错误传递回调风格带到丑陋的回调
文件大小:3KB
文件格式:ZIP
更新时间:2021-06-03 19:18:32
JavaScript
性感背影
将性感的错误传递回调风格带到丑陋的回调
什么?
假设您有一个函数运行器,它希望回调以错误优先的方式工作:
function runThing(fn){
fn(function(error, data){
// .. etc ..
});
}
但你需要传递一个错误的函数:
function bad(callback){
callback(data);
}
并且您无法控制 runThing 在内部的工作方式。
Sexyback 可以把你的坏功能变成一个好功能:
var good = sexyback(bad);
现在你可以从你的函数运行器中运行你的好版本:
runThing(good);
为什么?
一个更具体的例子是在kgo使用坏函数
kgo
('result', sexyback(bad))
(['result'],
【文件预览】:
sexyback-master
----.gitignore(526B)
----README.md(865B)
----test()
--------index.js(833B)
----LICENSE(1KB)
----package.json(633B)
----index.js(280B)