• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • callbacks.empty()

    从列表中删除所有的回调.

    callbacks.empty()
    • 这个方法不接受任何参数

    此方法返回绑定它的那个回调对象(this).

    Example

    callbacks.empty()清空一个回调的列表:

    // a sample logging function to be added to a callbacks list
    var foo = function( value1, value2 ) {
      console.log( "foo: " + value1 + "," + value2 );
    }
     
    // another function to also be added to the list
    var bar = function( value1, value2 ){
        console.log( "bar: " + value1 + "," + value2 );
    }
     
    var callbacks = $.Callbacks();
     
    // add the two functions
    callbacks.add( foo );
    callbacks.add( bar );
     
    // empty the callbacks list
    callbacks.empty();
     
    // check to ensure all callbacks have been removed
    console.log( callbacks.has( foo ) );
    // false
    console.log( callbacks.has( bar ) );
    // false