Как вернуть значение из MutationObserver?

Имеется функция в MutationObserver:

var observer = new MutationObserver(function (mutations){
    var selectedItems = [];
    ...часть кода...
       selectedItems.push(something)
    ...часть кода...
}

Как мне передать переменную, массив selectedItems в $('.filter-btn'), но чтобы selectedItems изменялась и очищалась внутри MutationObserver, но при этом передавала данные в $('.filter-btn'), ещё до очищения массива? И возможно ли передавать массив таким образом?:

$('.filter-btn').on('click', function (){
    console.log(selectedItems);
});

P.S. $('.filter-btn') пробовал помещать в MutationObserver, но потом $('.filter-btn') начинал отрабатывать несколько раз, что как по мне, не очень хорошо.


Ответы (0 шт):