class value{
constructor(size, table){
this.size = size;
this.shape = table;
}
}
라는 클래스를 만들고
let tem = new value(0, new Array()); //사이즈는 0, 모양은 아직 정의 안됨.
로 초기화 시킨 이후,
function t(tem){
...
return tem //리턴하는 tem은 value와 같은 형태
}
대충 이런 식으로 t함수를 이용해 tem의 size와 shape 값을 변화시키려는 생각을 가지고 있습니다.
그런데 tem을 이미 new value로 선언을 해서 그런지 나중에
tem = t(tem) 을 작성하면 오류가 발생이 되는 것입니다.
제 지식이 부족하여 이 상황 해결을 위한 코딩법을 모르겠습니다.
이미 선언한 class를 외부 함수에 넣었을 때 변화된 값을 적용시킬 수 있는 방법... 있을까요?