Před voláním zkontrolujte, zda funkce existuje Triky CSS

Anonim

Při použití skriptů, které jsou sdíleny mezi různými oblastmi webu, mohou nastat případy, kdy se volá funkce, která neexistuje. Dává to smysl na jedné stránce (závislost tam je), ale na jiné ne. Rozdíl je příliš malý na to, aby vyžadoval rozvětvení souboru do různých verzí. Místo toho můžete před voláním zkontrolovat, zda funkce existuje, abyste se vyhnuli chybě:

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