My problem is Uncaught TypeError: Cannot set properties of undefined (setting 'quantity') when I iterate over response array.
$.ajax({
url: "/cart/sync",
success: function(response){
let cart = {};
Object.keys(response).forEach(key => {
cart[key].quantity = response[key].product_quantity;
cart[key].discounted_price = response[key].product_discounted_price;
cart[key].holding = response[key].product_temp_holding;
});
}
});
I want to make cart[newKey] if not exist, how to do that?