首先npm async。
var async = require("async");
反思:
这个实现了一个功能:
var something;//预先定义用于存储
async.waterfall([
function(callback){
//somthing get a result;
something = result;
},
function(callback){
//do something with the something
}
]);
因为这瀑布流保证了执行的顺序,不会因为异步执行而是something的值不值什么时候赋予。