Paracetamol.js💊| #121: Объясните этот код JavaScript


Объясните этот код JavaScript

Сложность: Расширенный

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

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

Promise.all([p1(), p2()])
  .then((mensaje) => console.log(mensaje))
  .catch(err => console.log(err))
Войдите в полноэкранный режим Выход из полноэкранного режима

A. ["p1", "p2"] (после 8s)
B. ["p1", "p2"] (через 5 с)
C. SyntaxisError (через 5 с)
D. "p1", "p2" (через 5 с)

Ответьте в первом комментарии.


Оцените статью
Procodings.ru
Добавить комментарий