callbacks.has()

指定した関数がコールバックリストに含まれているかどうかを調べます。

callbacks.has( callback ) 1.7追加

戻り値:Boolean

引数 説明
callback 検査対象の関数を指定します。

callbacks.has()を使用して、特定の関数がコールバックリストに含まれているかを調べます。

// サンプルとしてコールバックリストに追加するログ出力する関数を作成。
var foo = function( value1, value2 ){
    console.log( 'Received:' + value1 + ',' + value2 );
}

// 2つ目の関数を作成。こちらはコールバックリストには追加しません。
var bar = function( value1, value2 ){
    console.log( 'foobar');
}

var callbacks = $.Callbacks();

// コールバックリストに1つ目の関数のみ追加。
callbacks.add( foo );

// コールバックリストの中に関数が含まれているか調べます。
console.log( callbacks.has( foo ) ); // true
console.log( callbacks.has( bar ) ); // false

 Back to top

© 2010 - 2017 STUDIO KINGDOM