[javascript] 변수 값을 다른 변수로 이동하기

값 복사하기

let 변수1 = '';
let 변수2 = 변수1;

위의 예제에서, ‘값’은 변수1에 할당되고, 변수1의 값은 변수2에 복사됩니다.

참조 복사하기

let 변수1 = [''];
let 변수2 = 변수1;

위의 예제에서, 변수1과 변수2는 모두 같은 배열을 참조합니다. 따라서, 변수1이나 변수2에서 배열 요소를 변경하면 둘 다 영향을 받습니다.

이러한 차이는 데이터 유형에 따라 달라집니다. 기본 데이터 유형(숫자, 문자열 등)은 값이 복사되지만, 객체나 배열과 같은 참조 데이터 유형은 참조가 복사됩니다.

참고 자료:

이러한 참고 자료들을 통해 변수를 다른 변수로 이동하는 데에 어떤 방법을 사용할지에 대한 판단을 내릴 수 있을 것입니다. 어느 방식을 사용하든, 변수를 올바르게 이동하여 의도된 결과를 얻을 수 있습니다.