Является ли элемент функцией

Материал из JQuery

Перейти к: навигация, поиск
$.isFunction()

Проверяет, является ли заданный элемент функцией. Имеет один вариант использования:

$.isFunction(obj):boolean1.2

obj — проверяемый объект.

Многие функции, не являющиеся пользовательскими, такие как функции браузера (например alert()) и функции работы с DOM (например getAttribute()) могут не быть распознаны с помощью isFunction() в таких браузерах как Internet Explorer.

Пример:

// зададим функцию и поместим ее в переменную funct
var funct = function(){
  alert(1);
}
 
// зададим функцию с именем test
function test()
{
  alert(2);
}
 
$.isFunction(funct); // true
$.isFunction(test); // true
$.isFunction(function(){alert(3)}); // true
$.isFunction(1); // false
$.isFunction("Bob"); // false

Ссылки

Поисковые ключи:
  • проверка элемента на функцию
  • является ли элемент функцией
  • .isFunction()
  • isFunction()