Перед вызовом проверьте, существует ли функция - CSS-хитрости

Anonim

При использовании скриптов, которые используются в разных областях сайта, могут быть случаи, когда вызывается функция, которая не существует. Это имеет смысл на одной странице (есть зависимость), но не на другой. Разница слишком мала, чтобы гарантировать разветвление файла на разные версии. Вместо этого вы можете просто проверить, существует ли функция перед ее вызовом, чтобы избежать ошибки:

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