[자바스크립트] 복사와 참조

Whatever·2022년 1월 24일
0

자바스크립트

목록 보기
3/24

복사와 참조

복사

var v_aa = 2;
    var v_bb = v_aa;
    v_bb++;
    // alert(v_aa); //? 변화 없음 값의 copy라서

참조

var v_obj1 = {
        num: 272
    }

    var v_obj2 = v_obj1;
    ++v_obj2.num;
    alert(v_obj1.num) // ? 273, 이것은 참조(reference)

복사 - 원시타입(가벼움)
참조 - 객체타입(무거움)

배열(Array)


결과화면 :

=> 배열은 객체이기 때문에 복사가 아닌 참조가 되어 "진석이 만세"가 출력됨.

문자열(String)


결과화면 :

=> 자바스크립트에서 문자열은 원시타입이다.

0개의 댓글