DeeDi - трезвые записки

$.isFunction(object)

Определяет, является-ли переданный объект object функцией.
В примере создадим фукцию stub (нам не важно, что она ничего не делает, важен сам факт ее существования), затем в массив obj занесем несколько значений различного типа. Проходим по каждому элементу obj и проверяем $.isFunction() является ли он функцией, результатом будет логические ложь или истина:

//jQueryfunction stub() {}
var objs = [
function () {},
{ x:15, y:20 },
null,
stub,
"function"
];
$.each(objs, function (i) {
var isFunc = $.isFunction(objs[i]);
$("#example_j span").eq(i).text(isFunc);
});//HTML/CSS<style>
#example_j{border:solid 1px #999; margin:5px; padding:10px}
#example_j span {font-weight:700; color:red}
</style>
<div id="example_j">
<p>$.isFunction(objs[0])<span></span></p>
<p>$.isFunction(objs[1])<span></span></p>
<p>$.isFunction(objs[2])<span></span></p>
<p>$.isFunction(objs[3])<span></span></p>
<p>$.isFunction(objs[4])<span></span></p>
</div>

$.isFunction(objs[0])

$.isFunction(objs[1])

$.isFunction(objs[2])

$.isFunction(objs[3])

$.isFunction(objs[4])

Боковой текст: