Como fazer o retorno de chamada com parâmetros em javascript

Como fazer o retorno de chamada com parâmetros em javascript
Ao programar em JavaScript, uma função de retorno de chamada com parâmetros pode ajudar a evitar problemas e erros. Além disso, oferece a facilidade de chamar uma função específica após outra. Em outro caso, é benéfico de tal maneira que, desde que a operação anterior não seja concluída, pode -se esperar para prosseguir para a próxima operação.

Este artigo ilustrará os métodos para aplicar funções de retorno de chamada com parâmetros em javascript.

Como fazer o retorno de chamada com parâmetros em javascript?

Para função de retorno de chamada com parâmetros no JavaScript, os seguintes métodos podem ser aplicados:

  • ““Usuário definido" valor
  • ““Literais de modelo

Agora, demonstraremos o conceito declarado um por um!

Método 1: Aplicação da função de retorno de chamada com parâmetros em JavaScript no valor definido pelo usuário

Este método pode ser aplicado para passar a função de retorno de chamada como um argumento para a função principal envolvendo o valor definido pelo usuário enquanto foi chamado.

Verifique o exemplo a seguir para entender o conceito declarado.

Exemplo
Em primeiro lugar, defina uma função chamada “exemplo()”Com dois argumentos:“item" e "cb”, Onde o item é o valor inserido pelo usuário, e o segundo argumento refere -se à função de retorno de chamada.

Em sua definição de função, peça ao usuário que insira um valor de string usando um prompt. Em seguida, o valor definido pelo usuário será passado para a função de retorno de chamada como um argumento de string:

Exemplo de função (item, cb)
var string = prompt ("Digite o conteúdo:") + item;
cb (string);

Agora, declare a função de retorno de chamada denominada “ligar de volta()”Com o argumento especificado“facto”Utilizado para exibir o valor inserido na caixa de diálogo Alert:

Função de retorno de chamada (FACT)
alerta (fato);

Por fim, acesse o exemplo de função principal () junto com a função de retorno de chamada que está sendo passada como um parâmetro com o valor da string especificada:

exemplo ("Carregado!", ligar de volta);

A saída resultante será:

A partir da saída acima, é evidente que ambos os valores da string, o valor do argumento original e do retorno de chamada são mesclados e exibidos com sucesso na caixa de alerta.

Método 2: Aplicação da função de retorno de chamada com parâmetros em JavaScript usando literais de modelo

““Literais de modelo”São representados como os caracteres de backtick (') e são usados ​​principalmente para interpolação de string. Esta técnica pode ser utilizada para exibir o valor de string especificado em relação ao modelo correspondente literal. Esses literais devem ser colocados na definição de função original, juntamente com o valor da função de retorno de chamada.

Exemplo
No exemplo a seguir, defina uma função chamada “exemplo()”Com os argumentos especificados. Aqui, o argumento específico “corda”Está da mesma forma que se refere ao valor da string com a ajuda do modelo literal e“cb”Representa a função de retorno de chamada:

Exemplo de função (String, CB)
console.log ('$ string');
cb (string);

Depois disso, declare a função de retorno de chamada denominada “ligar de volta()”. Em sua definição, imprimiremos a seguinte mensagem:

Função de retorno de chamada ()
console.log ('linuxhint!');

Por fim, invoco o “exemplo()”Funciona e passe o valor da string e a função de retorno de chamada como argumentos:

exemplo ('Carregamento do site…', retorno de chamada);

Pode -se observar que, ao transmitir a função de retorno de chamada como um parâmetro, seu valor de string correspondente é mesclado com o valor da função principal:

Compilamos os métodos para utilizar a função de retorno de chamada com parâmetros em javascript.

Conclusão

No JavaScript, você pode aplicar uma função de retorno de chamada com parâmetros sobre o valor inserido pelo usuário ou utilizar a técnica de modelo literais. A primeira abordagem pode ser utilizada para executar a função de retorno de chamada no valor definido pelo usuário, enquanto a segunda abordagem ajuda a trabalhar com valores codificados como seus parâmetros. Este manual demonstrou o método para usar a função de retorno de chamada com parâmetros em javascript.