Bij gebruik van scripts die worden gedeeld tussen verschillende delen van een site, kunnen er gevallen zijn waarin een functie wordt aangeroepen die niet bestaat. Het is logisch op de ene pagina (de afhankelijkheid is er) maar niet op een andere. Het verschil is te klein om het bestand in verschillende versies te splitsen. In plaats daarvan kunt u gewoon controleren of de functie bestaat voordat u deze oproept om de fout te voorkomen:
if (typeof yourFunctionName == 'function') ( yourFunctionName(); )