2015. 3. 27. 18:08

 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' }



Posted by 미랭군