[객체]대괄호표기법 VS 점표기법

트릴로니·2021년 11월 20일

자바스크립트

목록 보기
6/31

점표기법

'유효한 변수 식별자'인 경우에만 사용 가능합니다.

'유효한 변수 식별자'?

  • 공백이 없어야 한다
  • 숫자로 시작하면 안된다
  • $, _외에는 특수문자를 사용할 수 없다

대괄호 표기법

어떤 문자열이 있던지 상관없습니다. 단 문자열을 따옴표로 묶어줘야 합니다. 또한 선언된 변수를 넣어도 되고 모든 표현식의 평가 결과를 프로퍼티 키로 사용할 수 있습니다.

let user = {
	name : 'marry'
	age: 21,
}
let getInfo = prompt('사용자의 어떤 정보를 얻고 싶으신가요?', 'age');

alert (user[getInfo]) // 21

0개의 댓글