Überprüfen Sie vor dem Aufruf, ob eine Funktion vorhanden ist CSS-Tricks

Anonim

Bei der Verwendung von Skripten, die von verschiedenen Bereichen einer Site gemeinsam genutzt werden, kann es vorkommen, dass eine Funktion aufgerufen wird, die nicht vorhanden ist. Es ist auf einer Seite sinnvoll (die Abhängigkeit ist vorhanden), auf einer anderen jedoch nicht. Der Unterschied ist zu gering, um die Datei in verschiedene Versionen zu unterteilen. Stattdessen können Sie vor dem Aufruf einfach überprüfen, ob die Funktion vorhanden ist, um den Fehler zu vermeiden:

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