Как при клике на инпут реализовать добавление элемента в массив?
Есть список чекбоксов, нужно чтобы при выборе определенного чекбокса в пустой массив добавлялся обьект, этот массив нужно использовать для подсчета суммы, вот код:
let addToppingBurger = () => {
let finalArr = new Array();
toppingCheesEL.addEventListener('click', function() {
finalArr.push(toppingCheese);
});
toppingSaladEL.addEventListener('click', function() {
finalArr.push(toppingSalad);
});
console.log(finalArr);
return finalArr;
}
let getPrice = function(finalArr) {
let priceBurger;
priceBurger = finalBurger.map((el) => el.price).reduce((sum, el) => sum + el, 0);
return priceBurger;
};
console.log(getPrice(addToppingBurger()));
Вот массив finalArr оказывается пустой, элементы не добавляються, не могу понять почему. подскажите, что делаю не так:((