Com funciona la promesa a JavaScript?
Com funciona la promesa a JavaScript?

Vídeo: Com funciona la promesa a JavaScript?

Vídeo: Com funciona la promesa a JavaScript?
Vídeo: ¿Cómo funcionan las Promises y Async/Await en JavaScript? [2022] 2024, De novembre
Anonim

Fent el nostre JavaScript Promeses

El Promesa constructor pren una funció (un executor) que s'executarà immediatament i passa en dues funcions: resolve, que s'ha de cridar quan el La promesa és resolt (aprovar un resultat) i rebutjar, quan ho és rebutjat (passant un error).

Aleshores, què és una promesa a JavaScript?

A promesa és un objecte que pot produir un sol valor en algun moment en el futur: un valor resolt o un motiu pel qual no s'ha resolt (p. ex., s'ha produït un error de xarxa). A promesa pot estar en un dels 3 estats possibles: complert, rebutjat o pendent.

A més, per què fem servir promeses a JavaScript? S'utilitzen promeses per gestionar operacions asíncrones JavaScript . Ells són fàcil de gestionar quan es tracta de diverses operacions asíncrones on les devolucions de trucada poden crear un infern de devolucions de trucada que condueix a un codi inmanejable. Les promeses són l'opció ideal per gestionar operacions asíncrones de la manera més senzilla.

Simplement així, com funcionen les promeses sota el capó?

El Promesa s'instancia amb el pas d'una funció que invoca durant la seva construcció, a través de la qual inclou funcions internes de resolució i rebuig. El La promesa funciona per una mica de carrera entre la resolució/rebutjar i després.

Com funciona prometre tot?

TLDR: Promesa . tots és un mètode Javascript que pren un iterable (per exemple, Array) de promeses com a argument i en retorna un sol promesa Quan tots el promeses a l'argument iterable s'han resolt (o quan l'argument iterable conté no promeses ).

Recomanat: