EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Definir como idioma padrão
Perguntas de PF - Fórum

Como saber se há uma variável, função ou método em Javascript

Programação JavaScript  
 
Como saber se há uma variável, função ou método em Javascript

Às vezes, no momento da chamada a qualquer função ou acesso o conteúdo de qualquer variável em JavaScript, É possível querer antes verificar se há ou não, para evitar Assim, o impacto potencial ou erros de em seu código. Já vimos, com anteriormente, uma forma de Verifique se a função existe ou é definida em Javascript, e agora nós vamos ver uma outra maneira de fazê-lo.

Isso pode ser feito facilmente por meio de um condicional Onde é o fator determinante é o próprio nome da função o variável para verificar. Assim, Se, por exemplo, Quer tentar se uma chamada de função ‘myFunc‘ ou um variável chamada ‘mi_variable‘ Há, Você só teria que codificar a seguinte condicional:

Esta forma de Verifique se existe uma função ou variável em JavaScript apresenta o problema que Se a função ou variável Não há nenhum, JavaScript produzirá um erro de inexistente referência, O que pode tornar seu código completamente parar execução.

Um método mais ideal realizar a verificação da existência de uma função ou variável em Javascript é usando o objeto janela, Desde qualquer função ou variável que podemos declarar e definir fora de qualquer objeto, será um método o variável Isto. Portanto, a maneira de fazer tal chamada seria como segue:

Desta forma, Se a função ou variável Não há nenhum, o condicional Não será executado e a correspondente execução do nosso código continuará a como normal. O contrário a o que aconteceria se não tivéssemos feito verificação através do objeto Windows, Mas diretamente sobre o nome da função ou variável em questão.

Junte-se o canal de Telegrama

Deixe-em um comentário ou entrar para oFórum
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

Artigos relacionados