emilov
@emilov
Фрилансер

Обьясните пожалуйста, про фигурные скобки во Vuex?

Часто замечаю в проектах фигруные скобки, для чего они нужны? почему без них никак?
И в каких случаях их использют и в каких нет?
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++
    }
  },
  • Вопрос задан
  • 192 просмотра
Пригласить эксперта
Ответы на вопрос 4
0xD34F
@0xD34F
Как распознать говнокодера, практическое руководство

<...>

Признак #37. Неспособность разграничить язык и фреймворк. Отнесение незнакомых синтаксических конструкций языка к особенностям используемого фреймворка.
Ответ написан
@LiguidCool
Это упаковка в объекты. Например чтоб передать несколько переменных в одной.
Ответ написан
mrswylet
@mrswylet
Могу вам посоветовать прочитать данные статьи-уроки https://learn.javascript.ru/es-modern
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы