8 lines
763 B
Plaintext
8 lines
763 B
Plaintext
---
|
|
title: Qual é a extensão da sua experiência com Promises e/ou seus polyfills?
|
|
---
|
|
|
|
Eu tenho conhecimento prático sobre Promises e seus polyfills. Uma promise é um objeto que pode produzir um único valor em algum momento futuro: seja um valor resolvido ou uma razão pela qual não foi resolvido (por exemplo, ocorreu um erro de rede). Uma promise pode estar em um dos 3 estados possíveis: resolvida, rejeitada ou pendente. Usuários de Promise podem anexar callbacks para lidar com o valor resolvido ou o motivo da rejeição.
|
|
|
|
Alguns polyfills comuns são `$.deferred`, Q e Bluebird, mas nem todos eles estão em conformidade com a especificação. O ES2015 suporta Promises nativamente e geralmente não são necessários polyfills nos dias de hoje.
|