callbacks.has()
分类:Callbacks对象
返回: Boolean
callbacks.has( [callback ] )
描述:确定某个回调函数列表是否已经附加了一些回调函数。如果提供一个回调函数作为参数,确定它是否在列表中。
示例
callbacks.has()
用来检查某个回调函数列表中是否包含了一个特定的回调函数:
// 一个示例的记录函数,用来添加到一个回调函数列表中 var foo = function( value1, value2 ) { console.log( "Received: " + value1 + "," + value2 ); }; // 第二个函数不会添加到列表中 var bar = function( value1, value2 ) { console.log( "foobar" ); }; var callbacks = $.Callbacks(); // 向回调函数列表添加记录方法 callbacks.add( foo ); // 确定哪个回调函数在列表中。 console.log( callbacks.has( foo ) ); // true console.log( callbacks.has( bar ) ); // false