- Ionic4 사용중
- page 내에서 기준 정보로 쓰고 있는 객체(수정이 되면 안됨)를 임시 객체에 넣어놓고 임시 객체를 수정하고자할때.
let tempObject = this.standardInfo;
or
this.tempObject = this.standardInfo;
- ↑이렇게 쓰면 될줄 알았다.
- 이렇게 쓰면 tempObj를 수정할때마다 원본 객체에 영향을 준다.
Object.assign() |
임시 값 = Object.assign(복사할 원본 객체 data type, 복사할 원본 객체 변수명);
1 2 | this.standardInfo = [{key1:val1,key2:val2,key3:val3},{key1:val1,key2:val2,key3:val3},{key1:val1,key2:val2,key3:val3}]; let tempObj = Object.assign([], this.standardInfo); | cs |
- 임시값에 원본 객체의 값만 복사해서 저장해서 쓸 수 있다.
'PROGRAMMING > TYPESCRIPT(Angular,Ionic)' 카테고리의 다른 글
[Ionic4, Angular] 기존 프로젝트에 component 추가하기 (0) | 2019.10.23 |
---|