let cart = {
'mm545656': 1,
'mm456678': 1,
'mm566789': 1
};
document.onclick = event => {
if (event.target.classList.contains('plus')) {
plusFunction(event.target.dataset.id);
}
if (event.target.classList.contains('minus')) {
minusFunction(event.target.dataset.id);
}
};
// Увеличение количества товара
const plusFunction = id => {
cart[id]++;
renderCart();
};
// Уменьшение количества товара
const minusFunction = id => {
if (cart[id] - 1 === 0) {
deleteFunction(id);
return;
}
cart[id]--;
renderCart();
};
// Удаление товара
const deleteFunction = id => {
delete cart[id];
renderCart();
};
const renderCart = () => {
console.log(cart);
};
renderCart();
const deleteFunction = id => {
{
delete cart[id];
renderCart();
}
'mm545656' : 1,
'mm456678' : 1,
'mm566789' : 1,
};
document.onclick = event =>{
if ( event.target .classList.contains('plus')) {
plusFunction(event.target.dataset.id);
}
if ( event.target .classList.contains('minus')) {
minusFunction(event.target.dataset.id);
}
}
//Увелечние количества товара
const plusFunction = id => {
cart[id]++;
renderCart();
}
//Уменишение количества товара
const minusFunction = id => {
if (cart[id]-1==0) {
deleteCart(id);
return true;
}
cart[id]--;
renderCart();
}
//Удаление количества товара
const deleteFunction = id => {
{
delete cart[id];
renderCart();
}
const renderCart = () =>{
console.log(cart);
}
renderCart();
Вроде код правилений а вылазит ошибка Uncaught SyntaxError: Unexpected end of input