Как при клике на инпут реализовать добавление элемента в массив?

Есть список чекбоксов, нужно чтобы при выборе определенного чекбокса в пустой массив добавлялся обьект, этот массив нужно использовать для подсчета суммы, вот код:

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 оказывается пустой, элементы не добавляються, не могу понять почему. подскажите, что делаю не так:((


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