객체 프로퍼티 접근 방법
2023. 1. 31. 13:17
객체이름[key]
객체이름.key
마침표로 접근할 때에는 key가 변수이면 안된다.
var traveler = {
mora : 1000000,
level : 57,
pet : paimon
};
for (var key in traveler) {
console.log(key, traveler.key) // 잘못된 접근
};
위 코드를 실행하면 key 변수로 접근한 값들이 모두 undefined로 출력된다.
반면 대괄호로 접근할 때는 key가 변수여도 상관없다.
var traveler = {
mora : 1000000,
level : 57,
pet : paimon
};
var key_name = 'pet';
console.log(traveler[key_name]);
'공부 > JavaScript' 카테고리의 다른 글
프로토타입(prototype) (0) | 2023.01.31 |
---|---|
생성자(constructor) (0) | 2023.01.31 |
객체 속성 삭제(delete 연산자) (0) | 2023.01.30 |
jQuery (0) | 2023.01.27 |
자바스크립트 파일 생성 후 연결 (0) | 2023.01.27 |