$.isFunction()

本页内容
上一节: Misc_isemptyobject 下一节: Misc_isnumeric

jQuery.isFunction()方法

jQuery 杂项方法

测试一些参数是否为函数


示例

<div>jQuery.isFunction( objs[ 0 ] ) = <span></span></div>
<div>jQuery.isFunction( objs[ 1 ] ) = <span></span></div>
<div>jQuery.isFunction( objs[ 2 ] ) = <span></span></div>
<div>jQuery.isFunction( objs[ 3 ] ) = <span></span></div>
<div>jQuery.isFunction( objs[ 4 ] ) = <span></span></div>
<script>
$(function () {
    function stub() {}
    var objs = [
        function() {},
        { x:15, y:20 },
        null,
        stub,
        "function"
    ];
    $.each( objs, function( i ) {
        var isFunc = $.isFunction( objs[ i ]);
        $( "span" ).eq( i ).text( isFunc );
    });
})
</script>

定义和用法

$.isFunction()函数用于判断指定参数是否是一个函数。

注意:jQuery 1.3之后的版本,例如在 Internet Explorer 中,由浏览器提供的函数alert(),以及 DOM 元素方法(比如 getAttribute())将不被认为是函数。

语法

$.isFunction( object )

参数 描述
object 任意类型 需要进行判断的任意值。

更多实例

判断指定参数 判断传入的参数是否为函数。

jQuery 杂项方法

上一节: Misc_isemptyobject 下一节: Misc_isnumeric
此页面最后编辑于2022年8月19日 (星期五) 11:47。