Как вернуть значение из 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') начинал отрабатывать несколько раз, что как по мне, не очень хорошо.