a(callback){
setTimeout(function (){
callback('a');
}, 1*1000);
}
b(callback){
setTimeout(function (){
callback('b');
}, 1*1000);
}
c(callback){
setTimeout(function (){
callback('c');
}, 1*1000);
}
比如上面3个函数,有时候,我希望按照这样的顺序去执行 a->b->c
有时候我又可以按照这样的顺序去执行 b->c->a
也就是说,我可以事先规划好路径,然后一步一步去执行。但是这些路径事先不是固定的。
有什么办法可以简单快速的实现吗?
很多答案说用promise,我不知道怎么搞。我出个题,你们试试。
我提供执行的数组,格式如下:
要按照我这个顺序去执行,带好参数。
相关分类