객체란 주소록과 같은 다양한 값과 그 값이 뭔지를 적기위해서 사용한다
일반적인 변수 설정으로 또는 배열로도 주소록형태의 값을 저장해서 사용할 수 있겠지만
일반적인 변수 설정은 계속해서 변수를 지정해줘야하는 번거로움과 배열 같은경우에는
그 값이 어떤 값인지를 찾기 어려워서 객체를 사용하여 데이터를 저장한다. 아래 코드 처럼 객체는 이렇게 사용된다
let user = {
firstName : 'Kim',
lastName : 'JunSeong',
email : '[email protected]',
age : 29,
//key : value
}
객체는({}) 중괄호 안에 키(Key) 와 값(Value)가 합쳐진 형태로 이루어져 있다 키,값 사이에는 콜론(:)으로 구분한다. (,) 쉼표로 다음 키,값 쌍을 구분한다.
객체의 값을 사용하는 방법은 두가지이다.
user.firstName // 'Kim'
usre.age // 29
Dot(.)을 사용하여 변수의 키를 불러와 값을 사용할 수 있다.
user['age']; // 29
user['email'] // '[email protected]'
user[email] // 문자열로 지정해주지않으면 변수로 취급되어 오류가 날 수 있다.
[’’] 대괄호안에 문자열로 지정해주면 된다 따옴표 (’’, “”, ``) 사용이 가능하다.
[]대괄호안에 문자열로 지정해주지 않고 그냥 지정하게 된다면 오류가 날 수 있다.