코딩 교훈 기록
JavaScript : object 의 key-value 값을 가져오는 2가지 방법
Disciple428
2024. 4. 22. 05:00
const obj = { name : '홍길동' }
obj.name = '홍길동'
obj['name'] = '홍길동'
- 오브젝트 . ( ) ⇒ . 뒤에 key 가 올 때는 속성 이름 그대로 와야 한다. 속성 이름의 문자열 등이 오면 인식하지 못한다.
- 오브젝트[ ] ⇒ 오브젝트 뒤에 대괄호로 key 를 받을 때는 문자열로 와야 한다.
그래서 오브젝트의 키 값을 처리하는 과정에서 가령 변수 key = “name” 이 된다면, value 값을 처리할 때
obj . key 로는 값을 찾을 수 없고
obj [ key ] 로 입력해야 값을 찾을 수 있다.
key 에 담긴 값이 속성 이름의 문자열이기 때문이다.