this.category.list.forEach((el, idx) => {
el.count = response.data.list[idx].count;
el.title = `${response.data.list[idx].categoryNm}(${el.count})`;
});
this.category.list는 기존 데이터
response.data.list는 새로 받아오는 데이터다.
저렇게 덮어쓰면 되는거군아...
this.category.list.forEach((el, idx) => {
el = { ...el, count: response.data.list[idx].count };
});
위 코드처럼 하면 될 줄 알았는데, 안됐다!
전개연산자를 사용해서 1depth 깊은 복사가 실행돼서 그런듯 하다.
덮어쓰면 되는구나...
머나몸고 또르륵..