Проверете дали функцията съществува, преди да се обадите - CSS-трикове

Anonim

Когато използвате скриптове, които се споделят между различни области на даден сайт, може да има случаи, когато се извиква функция, която не съществува. Има смисъл на една страница (зависимостта е налице), но не и на друга. Разликата е твърде малка, за да се гарантира раздвояване на файла в различни версии. Вместо това можете просто да проверите дали функцията съществува, преди да я извикате, за да избегнете грешката:

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