Verifique se a função existe antes de ligar - CSS-Tricks

Anonim

Ao usar scripts que são compartilhados entre diferentes áreas de um site, pode haver casos em que uma função que não existe é chamada. Faz sentido em uma página (a dependência está lá), mas não em outra. A diferença é muito pequena para justificar a bifurcação do arquivo em versões diferentes. Em vez disso, você pode apenas verificar se a função existe antes de chamá-la para evitar o erro:

if (typeof yourFunctionName == 'function') ( yourFunctionName(); )