객체는 0개 이상의 프로퍼티로 구성된 집합, 프로퍼티는 key와 value로 구성된다.
함수는 일급 객체이므로 값으로 취급할 수 있다. 따라서 함수도 프로퍼티 값으로 사용할 수 있다. 프로퍼티 값이 함수일 경우 일반함수와 구분하기 위해 메서드라 부른다.
객체는 프로퍼티와 메서드로 구성된 집합체
프로퍼티 : 객체의 상태를 나타내는 값
메서드 : 프로퍼티를 참조하고 조작할 수 있는 동작
객체 리터럴은 중괄호 내에 0개 이상의 프로퍼티를 정의한다!
var person = {
name : 'Lee',
age : 20
}
프로퍼티 동적 생성 / 삭제
person.gender = 'man';
delete person.age;