store.js입니다
이렇게 코드를 짰는데
원하는대로 작동을 합니다
다만 궁금한 점은
위 사진과 다르게 밑에는 작동이 안되는 이유가 궁금합니다
굵은 표시가 바뀐 부분입니다.
addCount(state,action){
let 번호 = state.findIndex((a)=>{
return a.id === action.payload.id
})
state[번호].count++;
},
addItem(state, action) {
let 번호2 = state.findIndex((a)=>{
return a.id === action.payload
})
if(번호2 == -1){
state.push(action.payload)
} else {
state[번호2].count++;
}
},
두 코드의 차이점이 궁금합니다.