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})