Dot Notation(숫자로 시작,빈칸으로 시작하는 키에는 접근 불가) 와
Bracket Notation 은 object의 property에 접근하는 용도로 사용된다.
let aboutMe = { name : 'seokhyun', age : 25, location : { country : 'korea', city : 'gimpo'}, pets : 'nugget'} Dot Notation - console.log(aboutMe.name) //'seokhyun'출력 Bracket Notation - console.log(aboutMe['name']) //'seokhyun'출력
Bracket Notation은 새로운 변수에 할당 후 출력가능
Dot Notation은 불가능
let aboutMe = { name : 'seokhyun', age : 25, location : { country : 'korea', city : 'gimpo'}, pets : 'nugget'} let dog = 'pets' console.log(aboutMe['pets']) //'nugget'출력 console.log(aboutMe[dog]) //'nugget'출력 console.log(aboutMe.dog) //undefined 출력