1.0.0 • Published 2 years ago

async-yidao v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

这是一个es5语法实现的组合函数

核心功能为 函数式组合与对异步流程处理

说明

在函数前面传入参数s 则代码执行时 s值的后一个函数首个参数会接受到一个callback作为 本条执行流向后推进的执行指令

使用例子

var fun1 = function(num){
     return num * 50;
}

var getData = function(next,num){
   setTimeout(function(){
       next(num);
   })
}

var fun2 = function(num){    
    var arr = [],
    len = 100;
    while(len--) arr.push(Math.random() * num);
    return arr;
}

var flow1= y(
    fun1,
    "s",getData,
    fun2,
    console.log
    )

    flow1(2)
1.0.0

2 years ago