Javascript
점 표기법 vs 대괄호 표기법
ddorongg
2024. 5. 20. 16:27
점 표기법과 대괄호 표기법 비교
점 표기법 (Dot Notation) | 대괄호 표기법 (Bracket Notation) |
속성 이름이 고정되어 있을 때 사용 | 속성 이름이 동적으로 결정될 때 사용 |
식별자 이름이어야 함 (유효한 변수 이름) | 모든 문자열 사용 가능 (공백, 특수 문자 포함) |
가독성이 더 좋음 | 더 유연하며, 표현식 사용 가능 |
점 표기법은 객체 속성 이름이 고정되어 있을 때 사용.
- 속성 이름이 고정되어 있다는 의미는 속성 이름이 코드 작성 시 이미 결정되어 있고, 변경되지 않는다는 뜻
- 점 표기법은 사용하기 간편하고 가독성 좋음
대괄호 표기법은 더 유연하며, 속성 이름이 동적으로 결정될 때 사용.
- 대괄호 안에는 문자열이나 변수를 사용할 수 있으므로, 속성 이름을 런타임에 결정할 수 있음