Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var bla = function(offset, limit, cb ) {
- console.log(offset, limit );
- var ret = [];
- // elementos de prueba
- for ( var i = 0; i < limit; i ++) ret.push(i + offset);
- cb(ret);
- }
- var start = Promise.resolve( { results : [], i : 0} );
- for ( i = 0 ; i < 10; i ++ ) {
- ((start,i) => {
- start = start.then( (x) => {
- return new Promise( (ok) => { bla(i * 10 ,10, function(ret){
- ret.map( (i) => {
- x.results.push(i);
- });
- ok(x);
- }); })
- });
- })(start, i);
- }
- start.then((x) => { console.log(JSON.stringify(x)) });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement