Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Criar Promessa
Cria uma promessa que futuramente irá receber um valor do bloco Atribuir valor para a promessa.
Retorno
Retorna um valor para o sucesso ou erro se foi resolvido ou rejeitado.
Compatibilidade
Cliente
Exemplo
O exemplo da figura Figura 1 mostra o bloco Criar Promessa atribuindo a promessa à variável "promessa, que futuramente receberá um valor de sucesso ou erro com o bloco ". No bloco Obter conteúdo da URL na parte de Sucesso, adicione o bloco Atribuir valor para a promessa, ao atribuir o bloco em sucesso, coloque o Tipo como resolve, e ao atribuir ao erro, coloque o campo Tipo como reject, no campo Promessa, coloque a variável "promessa" que criamos anteriormente, e por último colocaremos coloque no campo Valor a variável "item", que é a mesma do retorno do bloco Obter conteúdo da URL ,o bloco bloco. Na parte de Erro, adicione novamente o bloco Atribuir valor para a promessa, altere o campo Tipo para reject e repita as variáveis dos campos Promessa e Valor utilizadas em Sucesso. Por fim, adicione a variável "promessa" ao retorno da função. Foi utilizado o bloco Atribuir valor para a promessa funciona somente dentro do bloco Obter Conteúdo de URL, pois ele funciona somente com blocos que possuem retorno de sucesso e erro, como o bloco Obter conteúdo da URL a utilização completa do exemplo você pode ver aqui.
Figura 1 - Como é utilizado o bloco Atribuir valor para a promessa