
[] <= computed propoerty라고한다. 아래 코드와같이 브래킷[]으로 객체의 속성명을 감싸고 문자열을 주면 ['myName'] o.myName으로 접근이 가능하다.
const o = {
age:10,
['myName'] : '김'
}
o['myName'];
또한 ['myName']는 데이터로 표현하는 방식이기때문에 공백도 표현할 수 있고 숫자로 시작할 수 있다. 속성명 접근에 할때도 만들었을때의 방법을 그대로 사용하면 접근이 가능하다.
const o = {
age:10,
['123my Name'] : '김'
}
o['123my Name'];
const AGE = 10; const setAge = 10;const set_Age = 10;