(node.js 学习一)流程控制工具Nimble

利用Nimble 流程控制工具简化代码

setTimeout(function(){
	console.log('我是1秒后执行');
	setTimeout(function(){
		console.log('我是0.5秒后执行');
		setTimeout(function(){
			console.log('我是0.1秒后执行');
		},100);
	},500);
},1000);

利用Nimble简化后的代码

先安装Nimble npm install nimble

var flow = require('nimble');
flow.series([//建一个数组让它一个个的执行
function(callback){
	setTimeout(function(){
		console.log('我是1秒后执行');
		callback();
	},1000);
},
function(callback){
	setTimeout(function(){
		console.log('我是0.5秒后执行');
		callback();
	},500);
},
function(callback){
	setTimeout(function(){
		console.log('我是0.1秒后执行');
		callback();
	},100);
}
]);
Loading Disqus comments...
Table of Contents