jQuery.isFunction() 方法
實例
測試一些參數是否為函數
< 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 | 任意类型 需要进行判断的任意值。 |
更多實例
判斷指定參數
判斷傳入的參數是否為函數。