Callbacks.empty

.empty()

Очищает список функций в текущем объекте callbacks. Замечание: .empty() относится к методам объекта callbacks, а не jQuery. Поэтому на объектах jQuery его вызывать не следует (например так: $("div").empty(...)).

.empty()1.7

Не имеет параметров.

Пример

Создадим объект callbacks и добавим в него две функции, а затем очистим callbacks с помощью .empty() и проверим, действительно ли его список функций был очищен:

// функция, добавляющая в некую консоль логи
// с пометкой "foo"
var foo = function( value ){
    console.log( 'foo:' + value );
}
 
// другая похожая функция добавляющая в некую 
// консоль логи с пометкой "bar"
var bar = function( value ){
    console.log( 'bar:' + value );
}
 
var myCallbacks = $.Callbacks();
 
// добавим функции в набор функций объекта myCallbacks
myCallbacks.add( foo );
myCallbacks.add( bar );
 
// очистим набор функций объекта myCallbacks
myCallbacks.empty();
 
// проверим, были ли удалены функции из объекта myCallbacks
console.log( myCallbacks.has( foo ) ); // false
console.log( myCallbacks.has( bar ) ); // false


Ссылки

Поисковые ключи:
  • empty()