()
| 4 | var lastResult = []; |
| 5 | |
| 6 | var execute = function() { |
| 7 | var func = queue.shift(); |
| 8 | var args = [_next]; |
| 9 | if (func) { |
| 10 | executing = true; |
| 11 | args.push.apply(args, lastResult.length ? lastResult : arguments); |
| 12 | func.apply(this, args); |
| 13 | } |
| 14 | }; |
| 15 | |
| 16 | var _next = function() { |
| 17 | executing = false; |