Promise
Disponible desde la versión 8.3.18.
Descripción:
Se utiliza para cálculos asíncronos. Todas las funciones asíncronas devuelven un objeto del tipo Promise.
Promise es un contenedor para el resultado de ejecución aún desconocido de una acción (función asíncrona).
Una función puede tener dos resultados: finalización normal (Promise contiene un valor de retorno) o excepción (Promise envuelve una excepción).
Al ejecutar el código:
Res = Await Pr; // Pr es Promise |
puede ocurrir una de las siguientes situaciones:
- Si la función asíncrona se completó normalmente, Res se establecerá en un valor de retorno.
- Si se produjo una excepción, el operador Await lanzará esta excepción.
Disponibilidad:
Cliente ligero, cliente web, cliente móvil, cliente grueso, aplicación móvil (cliente).
Disponible desde:
Disponible desde la versión 8.3.18.