Develop/Vue
[Vue.js] 자바스크립트 Assignment to property of function parameter 'res'.
wltn.js
2023. 1. 10. 17:54
함수의 매개변수에 재선언을 하지 말라는 의미
함수의 매개변수가 참조형인경우 같은 주소값을 가지고 있기때문에 참조형의 프로퍼티를 수정하면 원본이 변하게 됨
이는 개발자가 의도치 않은 side Effect를 만들 가능성을 높힘
바꾼 코드
const sdata = res.data;
sdata.created_date = sdata.created_date.replace('T', ' ');
sdata.created_date = sdata.created_date.replace(-1, -4);
this.data = sdata;
console.log(sdata);
[참고]