다음은 flight 객체이다.
var flight = {
airline : "Oceanic",
number : 815,
departure : {
IATA : "SYD",
time : "2015-09-22 15:55",
city : "Sydney"
},
arrival: {
IATA : "LAX",
time : "2015-09-23 15:55",
city : "Los Angeles"
}
}
flight 객체안에 airline 요소를 접근하는 방법
- flight.airline // “Oceanic”
- filght[“ariline”] // “Oceanic”
결과는 같다.
var stooge = {
"first-name" : "Jerome",
"last-name" : "Howard"
};
하지만 위 first-name 처럼 하이픈(“-“)이 들어가면 연산작업이 이루어지므로 따옴표(“) 고 감싸주어야 한다. 예약어를 굳이 사용하고자 할때도 마찬가지이다.
이때는 ‘.’으로 접근 할 수 가 없다.
- stooge.first-name //NaN (x)
- stooge[“first-name”] // “Jerome” (o)
