为何Node约定,回调函数的第一个参数必须是err(若是没有错误该参数就是null)?

参考文档:Generator 函数的异步应用 —> 2. 基本概念 —> 回调函数es6

缘由是执行分红两段,第一段执行完之后,任务所在的上下文环境就已经结束了。在这之后抛出的错误,原来的上下文环境已经没法捕捉,只能看成参数,传入第二段。异步

相关文章
相关标签/搜索