HTML, CSS, JavaScript
[JavaScript] const의 값 변경(primitive/reference type)
망고고래
2025. 3. 7. 22:46
const: 상수, 초기화시 선언된 값(value)를 변경하지 못함
❗const로 객체가 선언된 경우, 객체 내의 속성은 값과 다르다.
→ 객체 내의 속성의 값은 변경 가능
const로 객체/배열이 선언된 경우
1. 객체/배열의 참조 자체는 변경할 수 없음
//불가능한 예시
const person = {name: "철수"}
person = {name: "영희"}
const numbers = [1, 2, 3]
numbers = [4, 5, 6]
2. 객체의 속성/배열의 요소는 변경 가능
//가능한 예시
const person = { name: "철수" }
person.name = "영희"
person.age = 20
const numbers = [1, 2, 3]
numbers[0] = 10
numbers.push(4)