[javascript]Object 속성 접근

weather·2023년 2월 16일
0

TIL

목록 보기
8/9
object.property
object['property']

reduce 내장함수를 찾아보던 중 객체 속성에 배열처럼 접근하는 구문이 있어 이게 뭔가 하고 찾아보았다.

객체에서 속성에 접근할 때 항상 .(dot)연산자로만 접근했는데 괄호[]연산자로도 접근이 가능했다.

아래와 같은 상황에서 유용하게 쓸 수 있을것 같다

let alpha = 'a';

let obj = {a : 'hoseong', b : 'yu'}

obj.alpha	//undefined
  //=> obj.a에 접근 불가 (obj.'a'로 인식)

obj[alpha]	//'hoseong'
  //=> obj.a에 접근 가능(obj['a']로 인식)

참고 : MDN Document
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/Property_Accessors

profile
Sin prisa, pero sin pausa

0개의 댓글