Yahoo Search Búsqueda en la Web

Resultado de búsqueda

  1. Una canción de electrónica con letra en inglés y español sobre una noche de pasión sin compromiso. El artista dice que no hace promesas ni anillos de oro, pero que dará todo la noche.

    • Información general
    • Descripción
    • Constructor
    • Métodos estáticos
    • Métodos de instancia
    • Ejemplos
    • Compatibilidad con navegadores
    • Véase también

    El objeto Promise representa la eventual finalización (o falla) de una operación asincrónica y su valor resultante.

    Para conocer cómo funcionan las promesas y cómo puede usarlas, le recomendamos que lea primero Usando promesas.

    Una Promesa (Promise) es un proxy de un valor que no necesariamente se conoce cuando se crea la promesa. Le permite asociar controladores con el valor eventual de éxito o el motivo de falla de una acción asíncrona. Esto permite que los métodos asíncronos devuelvan valores como los métodos síncronos: en lugar de devolver inmediatamente el valor final, el método asíncrono devuelve la promesa de proporcionar el valor en algún momento en el futuro.

    Un Promise está en uno de estos estados:

    •pending (pendiente): estado inicial, ni cumplido ni rechazado.

    •fulfilled (cumplida): lo que significa que la operación se completó con éxito.

    •rejected (rechazada): lo que significa que la operación falló.

    Una promesa pendiente puede cumplirse con un valor o rechazarse con un motivo (error). Cuando ocurre cualquiera de estas opciones, se llama a los controladores asociados en cola por el método then de una promesa. Si la promesa ya se ha cumplido o rechazado cuando se adjunta un manejador correspondiente, se llamará al manejador, por lo que no existe una condición de carrera entre la finalización de una operación asíncrona y la conexión de sus manejadores.

    Promise() (en-US)

    Crea un nuevo objeto Promise. El constructor se usa principalmente para envolver funciones que aún no admiten promesas.

    Promise.all(iterable)

    Espere a que se resuelvan todas las promesas, o que se rechace alguna.

    Si la promesa devuelta se resuelve, se resuelve con una matriz agregada de los valores de las promesas resueltas, en el mismo orden definido en la iteración de varias promesas.

    Si se echaza, se rechaza con el motivo de la primera promesa en el iterable que fue rechazada.

    Promise.allSettled(iterable) (en-US)

    Espera hasta que todas las promesas se hayan establecido (cada una puede resolverse o rechazarse).

    Consulte la guía de Microtask (en-US) para obtener más información sobre cómo estos métodos utilizan la cola y los servicios de Microtask.

    Promise.prototype.catch()

    Agrega un callback del controlador de rechazo a la promesa y devuelve una nueva promesa que se resuelve en el valor de devolución del callback si se llama, o en su valor de cumplimiento original si la promesa se cumple.

    Promise.prototype.then()

    Agrega manejadores de cumplimiento y rechazo a la promesa, y devuelve una nueva promesa resolviendo el valor de retorno del manejador llamado, o su valor establecido original si la promesa no fue manejada (es decir, si el manejador relevante onFulfilled u onRejected no es una función).

    Promise.prototype.finally()

    Ejemplo básico Ejemplo con diversas situaciones

    Este ejemplo muestra diversas técnicas para usar las capacidades de Promise y diversas situaciones que pueden ocurrir. Para comprender esto, comience desplazándose hasta la parte inferior del bloque de código y examine la cadena de promesa. Tras la provisión de una promesa inicial, puede seguir una cadena de promesas. La cadena se compone de llamadas .then() y normalmente (pero no necesariamente) tiene un solo .catch() al final, seguido opcionalmente por .finally(). En este ejemplo, la cadena de promesas se inicia con un constructor new Promise() escrito de forma personalizada; pero en la práctica real, las cadenas de promesas suelen comenzar con una función API (escrita por otra persona) que devuelve una promesa. La función de ejemplo tetheredGetNumber() muestra que un generador de promesa utilizará reject() al configurar una llamada asíncrona, o dentro de la devolución de llamada, o ambas. La función promiseGetWord() ilustra cómo una función API puede generar y devolver una promesa de forma independiente. Tenga en cuenta que la función troubleWithGetNumber() termina con throw(). Eso es forzado porque una cadena de promesas de ES6 pasa por todas las promesas .then(), incluso después de un error, y sin el throw(), el error parecería "arreglado". Esto es una molestia, y por esta razón, es común omitir rejectionFunc a lo largo de la cadena de promesas .then(), y solo tener una sola rejectionFunc en el catch() final. La alternativa es arrojar un valor especial (en este caso, "-999", pero un tipo de error personalizado sería más apropiado). Este código se puede ejecutar en NodeJS. La comprensión se mejora al ver que los errores realmente ocurren. Para forzar más errores, cambie los valores de threshold.

    Ejemplo avanzado

    Este pequeño ejemplo muestra el mecanismo de un Promise. El método testPromise() se llama cada vez que se hace clic en . Crea una promesa que se cumplirá, usando setTimeout(), para el conteo de promesas (número a partir de 1) cada 1-3 segundos, al azar. El constructor Promise() se usa para crear la promesa. El cumplimiento de la promesa se registra mediante un conjunto de callback de cumplimiento mediante p1.then(). Algunos registros muestran cómo la parte sincrónica del método se desacopla de la finalización asincrónica de la promesa. Al hacer clic en el botón varias veces en un corto período de tiempo, verá incluso cómo se cumplen las diferentes promesas una tras otra.

    Cargando una imagen con XHR

    Otro ejemplo simple que usa Promise y XMLHttpRequest para cargar una imagen está disponible en el repositorio MDN GitHub js-examples. También puedes verlo en acción. Cada paso está comentado y le permite seguir de cerca la arquitectura de Promise y XHR.

    BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.

  2. Here is how to use a Promise: myPromise.then(. function(value) { /* code if successful */ }, function(error) { /* code if some error */ } ); Promise.then () takes two arguments, a callback for success and another for failure. Both are optional, so you can add a callback for success or failure only.

  3. Calvin Harris & Sam Smith – Promises (Official Video)Listen to more party hits: https://filtr.lnk.to/party Apple Music http://clvnhrr.is/promises/applemusi...

    • 4 min
    • 232.5M
    • CalvinHarrisVEVO
  4. Hace 3 días · To learn about the way promises work and how you can use them, we advise you to read Using promises first.

  5. Una Promise (promesa en castellano) es un objeto que representa la terminación o el fracaso de una operación asíncrona. Dado que la mayoría de las personas consumen promises ya creadas, esta guía explicará primero cómo consumirlas, y luego cómo crearlas.

  6. Promises» es una canción del productor musical escocés Calvin Harris y el cantautor británico Sam Smith. Ambos artistas escribieron la canción y la producción quedó a cargo de Harris. Fue lanzada por Columbia Records y Sony Music el 17 de agosto de 2018.

  1. Otras búsquedas realizadas