Como sair de uma função JavaScript

Como sair de uma função JavaScript
Em JavaScript, a saída de uma função JavaScript é considerada útil quando precisamos de uma maneira rápida de sair no meio da função ou quando uma condição específica é satisfeita. Além disso, também ajuda em cenários específicos em que você deseja usar parte da funcionalidade da função em nosso programa e não toda a função.

Este artigo o guiará para sair de uma função JavaScript.

Como sair de uma função JavaScript?

Para sair de uma função JavaScript, você pode usar:

  • ““retornar" Declaração
  • ““Experimente o jogo de captura" Declaração
  • ““quebrar" Declaração

Vamos agora passar por cada uma das abordagens mencionadas uma a uma!

Método 1: Saia de uma função JavaScript usando o método de declaração de retorno

O "retornar”A declaração retorna um valor específico de uma função. Aplicamos a declaração de retorno para produzir um valor específico contra uma condição especificada e saímos da função.

Veja o exemplo abaixo do ponto.

Exemplo

Em primeiro lugar, definiremos uma função “exitfunc ()”E passe dois argumentos“a" e "b" iniciar. Em seguida, retornaremos um valor específico contra cada condição:

functionExitfunc (a, b)
if (a> 5)
retornar (0);

outro

retornar ("true")

Na próxima etapa, chamaremos a função com os argumentos especificados. Como resultado, a condição correspondente no código acima será executada e o valor específico em qualquer um dos casos será retornado, e a função sairá:

console.log (exitfunc (3,2));

Aqui, na saída, o valor correspondente “verdadeiro”É devolvido contra o“3”Valor em“a”E a função sai:

Método 2: Saia de uma função JavaScript usando o método de instrução "Tente Catch Throw"

O "Experimente o jogo de captura”As declarações funcionam de tal maneira que, se ocorrer um erro no bloco de tentativa, a declaração de arremesso lança a exceção ao bloco de captura que lida com essa exceção. Neste método, uma condição é definida no “tentar”Bloco e a função sai jogando uma exceção“saída”Para o bloco de captura. O bloco de captura sai então sai da função exibindo a mensagem no console.

Além disso, também usamos “outro“Condição para verificar se a função saiu corretamente. No outro caso, ele exibirá o “Função não saiu" mensagem.

Exemplo

Primeiro, vamos colocar uma condição no bloco de tentativa. Se a condição for verdadeira, uma exceção será lançada ao “pegar”Bloco com“e"Referindo -se a"saída”E a função sairá exibindo a mensagem especificada:

exitfunc = (nome) =>
tentar
if (nome === "javascript") lança "saída";
outro
console.log ("função não saiu")

catch (e)
console.log ("a função é exitada")

;

Por fim, a função será chamada com os argumentos especificados. Como resultado, uma exceção será lançada e a função sairá:

exitfunc ("javascript")

Saída

Método 3: Saia de uma função JavaScript usando o método da instrução Break

O "quebrar”A declaração sai de um bloco de código e termina o loop atual.

Aqui está um exemplo para a demonstração.

Exemplo

Neste método, exibimos duas declarações no console e aplicamos o “quebrar”Declaração entre eles. Como resultado, a declaração colocada após a declaração de quebra não será executada como a função, porque a função sairá antes dela.

Para fazer isso, primeiro, definiremos uma função de seta chamada “exitfunc ()”E coloque um“quebrar”Declaração entre a operação de imprimir duas declarações:

exitfunc = () =>
exitfunc:
console.log ("função é exitada");
quebrar o exitfunc;
console.log ("função não saiu");

;

Em seguida, chamaremos de “exitfunc ()”A função e as funcionalidades correspondentes da função serão executadas:

exitfunc ()

Na saída, podemos ver que a segunda declaração adicionada após o intervalo não é executada à medida que a função saiu antes dela:

Fornecemos os métodos mais simples para sair de uma função JavaScript.

Conclusão

Para sair de uma função JavaScript, você pode usar o “retornar”Declaração para retornar um valor contra uma condição especificada, o“tente jogar a captura”Declarações para lidar com as condições e exceções e as“quebrar”Declaração para encerrar o loop e pular da função. Este artigo orientou os métodos relacionados à saída de uma função de JavaScript.