객체

객체란 주소록과 같은 다양한 값과 그 값이 뭔지를 적기위해서 사용한다

일반적인 변수 설정으로 또는 배열로도 주소록형태의 값을 저장해서 사용할 수 있겠지만

일반적인 변수 설정은 계속해서 변수를 지정해줘야하는 번거로움과 배열 같은경우에는

그 값이 어떤 값인지를 찾기 어려워서 객체를 사용하여 데이터를 저장한다. 아래 코드 처럼 객체는 이렇게 사용된다

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] // 문자열로 지정해주지않으면 변수로 취급되어 오류가 날 수 있다.

[’’] 대괄호안에 문자열로 지정해주면 된다 따옴표 (’’, “”, ``) 사용이 가능하다.

[]대괄호안에 문자열로 지정해주지 않고 그냥 지정하게 된다면 오류가 날 수 있다.