var AXConfig = {
weekDays: [
{ label: "일" }, { label: "월" },
{ label: "화" },
{ label: "수" },
{ label: "목" },
{ label: "금" },
{ label: "토" }
]
```
*/
weekDays: [
{ label: "일" },
{ label: "월" },
{ label: "화" },
{ label: "수" },
{ label: "목" },
{ label: "금" },
{ label: "토" }
]
중략...
}
- 객체 생성 방법에는 new Object(), {}, 객체 리터럴 방식이 있다.
객체리터럴은 중괄호({})를 이용해서 객체를 생성한다. {} 안에 아무것도 적지 않은 경우는 빈 객체가 생성되며, 중괄호 안에 "프로퍼티 이름": "프로퍼티값" 형태로 표기하면, 해당 프로퍼티가 추가된 객체를 생성할 수 있다. 여기서 프로퍼티 이름은 문자열이나 숫자가 올 수 있다. 그리포 프로퍼티값으로는 자바스크립트의 값을 나타내는 어떤 표현식도 올 수 있으며, 이 값이 함수일 경우 이러한 프로퍼티를 메서드라고 부른다.
앞의 예제를 객체 리터럴 방식으로 다시 작성하면 다음과 같다.
var foo = {
name: 'foo',
age: 30,
gender: 'male'
}
console.log(typeof foo); //(출력값) object
console.log(foo); //(출력값) { name: 'foo', age: 30, gender: 'male' }