{key:value}
1. Dot Notaion 점 표기법
마침표(.) 연산자를 사용하며, 접근하려는 객체명은 왼쪽에, 프로퍼티 명은 오른쪽에 위치한다.
const ellie = {
name: "Ellie",
position: ["server", "busser"],
age: 32,
fulltime: false
}
ellie.age
//32
ellie.position
//["server", "busser"]
ellie.fulltime
//false
2. Bracket Notation 대괄호 표기법
대괄호를 사용하여, 접근하려는 객체명은 왼쪽에, 프로퍼티 명은 쌍따옴표("")와 함께 대괄호 안에 작성한다.
const ellie = {
name: "Ellie",
position: ["server", "busser"],
age: 32,
fulltime: false
}
ellie["age"]
//32
ellie["position"]
//["server", "busser"]
ellie["fulltime"]
//false
const shannon = {
name: "Shannon",
position: ["chief", "supervisor"],
age: 29,
fulltime: false
}
let herName = "name"
let herAge = "age"
console.log(shannon[herName])
// "Shannon"
console.log(shannon[herAge])
// 29