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' }
'' 카테고리의 다른 글
javascript window.print() 이전/이후 시점 알기 (0) | 2015.11.09 |
---|---|
배열안에 Object데이터에 특정 key의 value값만 ,로 구분해서 합치고 싶을 경우 (0) | 2015.10.22 |
[AXISJ분석] AXUtil.js 2편 (0) | 2015.03.27 |
[AXISJ분석] AXUtil.js 1편 (0) | 2015.03.27 |
[AXISJ분석] AXConfig.js 1편 (0) | 2015.03.27 |