1.Object 정의
- 글을 종이에, 종이를 책에, 책을 책장에, 책장을 서재에 담아 보관하고 관리하듯이 컴퓨터도 복잡해지고 많아지는 데이터들을 효율적으로 관리할 필요가 있다. 이때 사용하는 개념이 객체이다.
const 객체이름 = {
property1 : property 값1,
property2 : property 값2
}
- 객체는 이름과 값으로 구성된 프로퍼티들의 집합이다.
2.Object 규칙
- 프로퍼티 이름은 중복될 수 없다.
- 프로퍼티를 추가할 때 , 쉼표로 구분한다.
- 프로퍼티 값에는 어느 type이나 가능하다. (string, number, array, object, function)
3.객체의 프로퍼티 값에 접근하는 방법
객체이름.프로퍼티이름;
객체이름["프로퍼티이름"];
4.프로퍼티 추가하기
const obj = {
name : ho,
age : 10,
height : 200
};
obj.name
obj[age]
let potato = "height";
obj[potato]
obj.d = []
obj.d[0] = "plusArrProperty";
obj.f = {
hamberger : 'good'
};
obj.f.hamburger = 'change object';