Como verificar se uma função existe em JavaScript
Neste artigo você vai aprender a como verificar se uma função existe em JavaScript, utilizando operadores de comparação com estruturas de condição

Fala programador(a), beleza? Bora aprender mais sobre validação de função e JavaScript!
Basicamente utilizaremos a estrutura de condição if, para checar algo
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 114 aulas
- 4 projetos
- 9h 15min
E em seguida o operador typeof, para validar o tipo do dado
Funções em JavaScript também possuem um tipo, assim como textos são strings, funções são do tipo function
Veja o código na prática:
if(typeof minhaFuncao === 'function') {
console.log("Existe!")
} else {
console.log("Não existe")
}
Faremos a verificação caso exista ou não, se cair no if é porque a função foi criada
No else ela não foi, note que podemos ter uma função que até não foi definida no nosso programa
E o código funciona também com métodos de objetos, que também são considerados funções
Neste caso precisamos adaptar apenas chama dele, para algo como:
if(typeof obj.minhaFuncao === 'function') {
console.log("Existe!")
} else {
console.log("Não existe")
}
Supono que obj seja o nosso objeto e minhaFuncao o método em questão
Conclusão
No artigo de hoje vimos como verificar se uma função existe em JavaScript
Utilizamos o operador typeof para checar o tipo da função, comparando com function
Isso foi abordado em uma estrutura condicional if/else
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!
Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias
O link acima contém um cupom de desconto para os cursos!
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares
As diferenças de var, let e const

Como redirecionar para outra página com JavaScript
Exercícios de lógica de programação JavaScript com gabarito
Quais são os melhores exercícios lógica de programação JavaScript? Colocar em prática os exercícios de lógica de programação em JavaScript é de extrema importância para […]
