참조값과 원시값

wangjh789·2022년 8월 28일
0

javascript

목록 보기
6/12

자바스크립트에는 2가지 타입이 있다.

원시타입 : number, string, undefined, boolean, Symbol

참조타입 : Object

let person = {age: 30};
let person2 = {...person}
let hobbies = ['Sports'];
let hobbies2 = [...hobbies];

위와 같은 방법으로 객체를 복사할 수 있다. (전개 연산자)

const hobbies = ['Sprorts'];
hobbies.push('Cooking');

hobbies에 저장된 것은 객체의 주소이기 때문에 const 로 선언해도 새로운 메모리 주소로 할당(= 연산자)을 못할 뿐 객체를 조작할 수 있다.

profile
기록

0개의 댓글