Перед викликом перевірте, чи існує функція - CSS-хитрощі

Anonim

При використанні сценаріїв, які спільно використовуються між різними областями сайту, можуть траплятися випадки, коли викликається функція, яка не існує. Це має сенс на одній сторінці (залежність є), але не на іншій. Різниця занадто незначна, щоб виправдовувати файл у різні версії. Натомість ви можете просто перевірити, чи існує функція, перш ніж викликати її, щоб уникнути помилки:

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