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)
'HTML, CSS, JavaScript' 카테고리의 다른 글
[Javascript] 옵셔널 체이닝 연산자 '?.' (1) | 2025.03.28 |
---|---|
SVG 파일 (0) | 2025.03.12 |
[JavaScript] 테이블 토글 버튼(트리 구조 테이블) (0) | 2025.03.07 |
[JavaScript] 배열 검색 메서드 (0) | 2025.02.26 |
[JavaScript] dataset, attribute (0) | 2024.12.16 |