Vue#12 - 데이터 원본 보존

juyeong-s·2021년 7월 28일
0

Vue

목록 보기
12/15

1. 받아온 데이터를 두 변수에 저장 후, 한 변수만 sort시키면 다른 변수는 원본 그대로일까?

아니다.
같은 array를 할당받은거기 때문에 그 변수도 같이 정렬된다.

=> 별개의 데이터로 저장하기

a= [...data],	//data와는 완전히 다른 카피본을 만들어 주세요~
b= data

2. array를 별개의 데이터로 저장 후, 다시 원본으로 돌리기 위해 대입을 한다면?

array는 '=' 등호로 대입하면 왼쪽 오른쪽 값을 공유한다는 뜻이 되기 때문에, 같은 메모리 주소를 갖게 된다.

따라서

this.b = [...this.a];	//또 다른 카피본으로 대입해줘야 함
profile
frontend developer

0개의 댓글