Verificare se la funzione esiste prima di chiamare - Trucchi CSS

Anonim

Quando si utilizzano script condivisi tra diverse aree di un sito, possono verificarsi casi in cui viene chiamata una funzione che non esiste. Ha senso su una pagina (la dipendenza è presente) ma non su un'altra. La differenza è troppo lieve per giustificare il fork del file in versioni diverse. Invece, puoi semplicemente controllare se la funzione esiste prima di chiamarla per evitare l'errore:

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