Вы перезаписываете products
при вызове product
- используйте push
- также передайте переменные в product
, иначе вы получите сообщение об ошибке:
product(productname, cost, quantity);
}
function product(productname, cost, quantity) {
products.push(new Product(productname, cost, quantity));
}
Также закройте ваша функция addProducts
с фигурной скобкой:
document.getElementById('tablebody').innerHTML = tbody;
product();
}