Como trabalhar com Async / Await e entendendo Promises.

Post

Entenda como trabalhar com Async/Await Promises Antes de falar sobre async / await é preciso entender Promises. Promises JavaScript. Promise, ou Promessa, é um objeto usado para processamento assíncrono. Uma Promise representa um valor que pode estar disponível agora, no futuro ou nunca. Usando uma Promise, é assegurado que a API não será processada nem formatada até que a chamada da API seja bem sucedida. Estados de uma Promise : pending (pendente): Estado inicial, que não foi realizada nem rejeitada. fulfilled (realizada): sucesso na operação. rejected (rejeitado):  falha na operação. settled (estabelecida): Que foi realizada ou rejeitada. Função assíncrona com Promises. NOTA: As funções resolve e reject, quando […]

Trabalhando com map, filter e reduce

Post

Entenda os comportamentos e funcionalidades, de forma Prática e direta. Map O map é um método que executa um callback para cada valor de um array modificando os mesmos, isso faz com que o map crie um novo array com os novos valores obtidos. Quando utilizar? Quando você quer que o resultado seja um “array” com “o mesmo” tamanho do “array” inicial, porém com valores modificados (ou não). Funciona da seguinte maneira: recebe 1 elemento do array. executa a função passada. –adiciona esse elemento no array de resposta. Aplicação Básica Exemplo 1: Básico Basicamente o método este percorrendo o array e fazendo a multiplicação de cada valor […]