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:
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)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)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:
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 ()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.