28 기초적인 실수 하지말자 Deep Copy!!!!
source: categories/study/vue-experiance/vue-experiance_9-18.md
28. 기초적인 실수 하지말자 Deep Copy!!!!
methods: {
// ...
sensorNoticeSeqChange(value, name, index) {
const newArr = [...this.postVehicleData.sensors];
newArr[index].noticeName = value;
this.postVehicleData.sensors = newArr;
},
// ...
}
그런데 마지막 배열 요소가 바뀌면 어쨌든 바뀌었다 인식.. 이건 좀 특이함
마지막 배열 요소가 바뀌면 메모리 주소가 바뀌나? 딥카피안해도? <- 아닐텐데.. 여튼 마지막 요소가 바뀌었을때 달라졌다고 인식하는것도 이상.. 흠..
이건 의문점이긴한데 그래도 딥카피가 문제였음.
참조형 데이터 조심하자!!!!!!!