Javascript

점 표기법 vs 대괄호 표기법

ddorongg 2024. 5. 20. 16:27

점 표기법과 대괄호 표기법 비교

 

점 표기법 (Dot Notation) 대괄호 표기법 (Bracket Notation)
속성 이름이 고정되어 있을 때 사용 속성 이름이 동적으로 결정될 때 사용
식별자 이름이어야 함 (유효한 변수 이름) 모든 문자열 사용 가능 (공백, 특수 문자 포함)
가독성이 더 좋음 더 유연하며, 표현식 사용 가능

 

점 표기법은 객체 속성 이름이 고정되어 있을 때 사용.

  • 속성 이름이 고정되어 있다는 의미는 속성 이름이 코드 작성 시 이미 결정되어 있고, 변경되지 않는다는 뜻
  • 점 표기법은 사용하기 간편하고 가독성 좋음

 

대괄호 표기법은 더 유연하며, 속성 이름이 동적으로 결정될 때 사용.

  • 대괄호 안에는 문자열이나 변수를 사용할 수 있으므로, 속성 이름을 런타임에 결정할 수 있음