728x90
객체(object)란 무엇이며 필요한 이유는?
- 객체의 정의
- 객체는 관련된 데이터와 함수(일반적으로 여러 데이터와 함수로 이루어지는데, 객체 안에 있을 때는 보통 property와 method라고 부른다.)의 집합이다.
- 여러 속성을 하나의 변수에 저장할 수 있도록 해주는 데이터 형식
- 객체가 필요한 이유
- 객체는 서로 연관된 데이터들의 집합이기 때문에 해당 데이터들에 대한 코드의 유지 보수가 편한다.
- 배열 내 요소들은 인덱스로 구분되는 반면, 객체의 데이터(property, method)는 key와 value 및 함수로 구성되기 때문에 데이터를 더욱 직관적 알아볼 수 있다.
객체에서 속성(property), 키(key), 값(value), 메서드(method)
// 객체(Object)
const koreaInformation = { // koreaInformation = 객체명
Capital: "Seoul", // Capital = property(key), "Seoul" = property(value)
"Officail Languages": "Korean", // key는 문자열만 가능, key에 띄어쓰기가 들어간 경우 따옴표 사용
President: "Moon Jae-in",
Area: "100,363km^2",
gdp() { // 객체안에 있는 함수는 특별히 메소드(method)라고 부른다
console.log("2021 estimate: $1.806 trillon");
},
};
참고
반응형
'Programming > JavaScript' 카테고리의 다른 글
[Javascript][Lecture][드림코딩]자바스크립트 기초 강의(ES5+)(9/13) (0) | 2021.11.10 |
---|---|
[Javascript][Lecture][드림코딩]자바스크립트 기초 강의(ES5+)(8/13) (0) | 2021.11.08 |
[Javascript][Lecture][드림코딩]자바스크립트 기초 강의(ES5+)(7/13) (0) | 2021.11.07 |
[Javascript]object.key, object['key'] 및 object[key]의 차이 (0) | 2021.11.06 |
[Javascript][Lecture][드림코딩]자바스크립트 기초 강의(ES5+)(6/13) (0) | 2021.11.05 |