
看书笔记
mytac
hello,这里小白一枚,请多多指教~~
展开
-
详解generator(二)——异步、委托和并发
异步迭代生成器先看一个例子,用于控制异步流程的暂停阻塞function foo(url){ ajax(`api/${url}`,(err,data)=>{ if(err){ it.throw(err) // 抛出一个错误 }else{ it.next(data) // 得到了data再恢复*m...原创 2018-05-08 08:58:00 · 438 阅读 · 0 评论 -
详解generator(三)——处理thunk
thunkjs中的thunk是指一个用于调用另外一个函数的函数,没有任何参数。也可以说,使用一个函数定义封装函数调用,包括需要的任何参数,来定义这个调用的执行,那么这个封装函数就是一个thunk。如:function foo(x,y){ return x+y}function bar(){ foo(1,2)}console.log(bar()) // 3...原创 2018-05-09 09:01:18 · 370 阅读 · 0 评论