Проверка на существование js функции

Иногда точно не известно, объявлена ли Javascript функция. Для этого перед вызовом функции необходимо проверить ее существование. Делается это очень просто:

[codesyntax lang=»javascript» title=»JavaScript»]

if (typeof myFunc == 'function') {
	myFunc()
}

[/codesyntax]

Как известно, оператор typeof используется для определения типа данных, он возвращает строку, указывающую тип аргумента.

Тип Результат
Неопределенный (Undefined) Undefined
Пустой (Null) Object
Логический (Boolean) Boolean
Числовой (Number) Number
Строковый (String) String
Объект (Object) Object
Функция (Function) Function
Запись опубликована в рубрике JavaScript/JQuery с метками . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *