Описание: Определяет, является-ли переданный объект функцией Javascript.
jQuery.isFunction( объект )
Добавлена в версию: 1.2
Объект для проверки является ли он функцией или нет.
Примечание: начиная с jQuery 1.3, не гарантируется, что функции, такие как alert()
, и методы DOM как, например, getAttribute()
, могут правильно опознаваться как функции, если они предоставляются браузером Internet Explorer.
function stub() {
}
var objs = [
function () {},
{ x:15, y:20 },
null,
stub,
"function"
];
jQuery.each(objs, function (i) {
var isFunc = jQuery.isFunction(objs[i]);
$("span").eq(i).text(isFunc);
});
Пример 2
Определяет, является-ли переданный объект функцией.
$.isFunction(function(){});
Результат выполнения кода выше:
true