Проверите да ли функција постоји пре позивања - ЦСС-трикови

Anonim

Када користите скрипте које се деле између различитих подручја веб локације, могу бити случајеви када се зове функција која не постоји. Има смисла на једној страници (зависност постоји), али не и на другој. Разлика је сувише мала да би се дозволило рачвање датотеке у различите верзије. Уместо тога, можете само проверити да ли функција постоји пре него што је позовете како бисте избегли грешку:

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