Часто замечаю в проектах фигруные скобки, для чего они нужны? Почему без них никак?
И в каких случаях их используют и в каких нет?
const actions = {
addToCart({ commit }, product){
commit('addProduct', {
id: product.id,
price: product.price
})
},
removeToCart({commit}, product){
commit('removeProduct', {
id: product.id,
price: product.price
})
}
}
const mutations = {
addProduct(state, {id, price}) {
const record = state.cart.find(p => p.id === id)
if (!record) {
state.cart.push({
id,
price,
quantity: 1
})
} else {
record.quantity++
}
},