Mocking Ajax requests

by tanvir_alam_shawn

HTML

<h1>Mocking AJAX on jsfiddle</h1>

<div id="ajax"></div>

CSS

h1 { font-weight: bold; display: block; margin-bottom: 0.5em; }

JavaScript

const Bluebird = Promise.noConflict();
function add(id, time) {
  return new Promise(function(resolve,reject){
    console.log('starting..'+id);
    setTimeout(function(){console.log('ending..'+id);resolve(time);},time*1000);
  });
};

 

var array=[[1,1],[2,5],[3,1],[4,1],[5,1],[6,1],[7,1],[8,1],[9,1],[10,1]];

 

Bluebird.map(array, function(element) {
    return add(element[0], element[1]);
}, {concurrency: 3})