Este artigo descreverá os métodos para verificar se a função específica existe no arquivo JavaScript.
Como verificar se a função existe em JavaScript?
Para verificar se a função especificada já está presente no JavaScript, use as seguintes abordagens:
Método 1: Verifique se a função existe em JavaScript usando o operador "typeof"
Para verificar se a função já existe no script ou não, use o “tipo deOperador. Ele retorna o tipo de dados de um valor ou expressão e produz uma string indicando o tipo de operando, como número, string, função e assim por diante.
Sintaxe
Siga a sintaxe dada do “tipo deOperador para determinar se a função existe ou não:
Ou também você pode usar a sintaxe mencionada abaixo:
if (typeof functionName !== indefinido)Exemplo
Defina uma função “teste”Em um arquivo JavaScript:
Agora, verifique se o “teste”A função já está definida ou não, usando o“tipo deOperador. O operador "typeof" verifica o tipo da função "Teste". Se o valor retornado for equivalente ao “função, ele vai imprimir o “A função testing () existe no arquivo JS" mensagem. Outro, "A função testing () não existe no arquivo JS”Mensagem será exibida:
if (typeof testing === "function")Saída
Método 2: Verifique se a função existe no JavaScript usando o objeto "Window"
Você também pode usar o “janela”Objeta para verificar se existe ou não uma função. O objeto da janela serve como a representação universal da janela do navegador no ambiente do navegador. Possui várias propriedades e métodos para interagir com a janela e seu conteúdo.
Sintaxe
A sintaxe a seguir é utilizada para determinar a função existe usando o “janela”Objeto:
Exemplo
Aqui, verificaremos se a função chamada “teste”Existe no arquivo JavaScript usando o objeto“ Window ”:
A saída indica que a função “teste”Existe no arquivo JavaScript:
Isso se trata de determinar se a função existe em JavaScript.
Conclusão
Para determinar/verificar se a função existe em JavaScript ou não, use o “tipo de"Operador ou o objeto" janela ". O "tipo de”O operador é um método comumente usado e confiável enquanto você não está no ambiente do navegador. Porque, nesse caso, o “janela”O objeto pode não estar disponível. Este artigo descreveu os métodos para verificar se a função específica existe no arquivo JavaScript ou não.