Paracetamol.js๐Ÿ’Š| #122: ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ ์„ค๋ช…

4020 ๋‹จ์–ด webdevjavascriptspanishprogramming

Explica este codigo JavaScript



๋‚œ์ด๋„: Avanzado




const p1 = () => {
  return new Promise((resolve, reject) => {
    setTimeout(() => {
      resolve("p1")
    },3000)
  })
}

const p2 = () => {
  return new Promise((resolve, reject) => {
    setTimeout(() => {
      resolve("p2")
    }, 5000)
  })
}

const p3 = () => {
  return new Promise((resolve, reject) => {
    setTimeout(() => {
      reject(new Error("Error en p3"))
    }, 2000)
  })
}


Promise.all([p1(), p2(), p3()])
  .then((mensaje) => console.log(mensaje))
  .catch(err => console.log(err))


A. ["p1", "p2", "Error: Error en p3"] (despuรฉs de 10s)
B. ["p1", "p2"] (despuรฉs de 8s)
C. Error: Error en p3 (despuรฉs de 2s)
D. Ninguna de las anteriores

Respuesta en el primer comentario.

์ข‹์€ ์›นํŽ˜์ด์ง€ ์ฆ๊ฒจ์ฐพ๊ธฐ