Каким образом запустить первых два promise , а параллельно выполнить 3й с первыми двумя ?
var promise4000 = function() {
var promise = new Promise(function(resolve, reject){
setTimeout(function() {
console.log(4000);
resolve();
}, 4000);
});
return promise;
};
var promise2000 = function(someStuff) {
var promise = new Promise(function(resolve, reject){
setTimeout(function() {
console.log(2000);
resolve();
}, 2000);
});
return promise;
};
var promise3000 = function(someStuff) {
var promise = new Promise(function(resolve, reject){
setTimeout(function() {
console.log(3000);
resolve();
}, 3000);
});
return promise;
};
promise4000(),
promise2000(),
Promise.race([
promise4000(),
promise2000(),
promise3000(),
])
Моё решение не верно ?