Question du test Node.js

Comment obtenir le résultat de 3 fonctions asynchrones en NodeJS

Difficile

Admettons les 3 fonctions asynchrones suivantes :

function getTweets() {
  return new Promise((resolve) => setTimeout(resolve, 2000, "tweets"));
}

function getFacebookPosts() {
  return new Promise((resolve) => setTimeout(resolve, 1000, "posts"));
}

function getPinterests() {
  return new Promise((resolve) => setTimeout(resolve, 1500, "pin’s"));
}

Quel sera le résultat produit par le code qui suit ? :

Promise.all([
  getTweets(),
  getFacebookPosts(),
  getPinterests()
])
.then(console.log);
Auteur: Jean-marie CléryStatut : PubliéeQuestion passée 935 fois
Modifier
2
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !