Pred zavolaním skontrolujte, či funkcia existuje Triky CSS

Anonim

Pri použití skriptov zdieľaných medzi rôznymi oblasťami webu sa môžu vyskytnúť prípady, keď sa volá funkcia, ktorá neexistuje. Dáva to zmysel na jednej stránke (závislosť tam je), ale na inej nie. Rozdiel je príliš malý na to, aby zaručoval rozvetvenie súboru do rôznych verzií. Namiesto toho stačí skontrolovať, či funkcia existuje, skôr ako ju zavoláte, aby ste sa vyhli chybe:

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