A webhely különböző területei között megosztott szkriptek használatakor előfordulhat, hogy olyan funkciót hívnak, amely nem létezik. Van értelme az egyik oldalon (a függőség megvan), a másiknak viszont nincs. A különbség túl kicsi ahhoz, hogy indokolttá tegye a fájl különböző verziókba való elágazását. Ehelyett csak a hívás előtt ellenőrizheti, hogy létezik-e a funkció, hogy elkerülje a hibát:
if (typeof yourFunctionName == 'function') ( yourFunctionName(); )