Hívás előtt ellenőrizze, hogy létezik-e funkció - CSS-trükkök

Anonim

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(); )