개체 데이터
업데이트: 2007년 11월
개체 리터럴은 JScript Object 개체를 초기화할 수 있습니다. 개체 리터럴은 쉼표를 사용하여 구분하고 중괄호({})로 묶은 목록으로 나타냅니다. 목록의 각 요소는 속성 다음에 콜론을 쓰고 속성 값을 씁니다. 올바른 JScript 식은 모두 속성 값이 될 수 있습니다.
개체 데이터 사용
다음 예제에서는 변수 obj를 두 속성 x와 y의 값이 각각 1과 2인 개체로 초기화합니다.
var obj = { x:1, y:2 };
개체 리터럴은 중첩될 수 있습니다. 다음 예제에서 cylinder 식별자는 height, radius 및 sectionAreas의 세 속성을 갖는 개체를 참조합니다. sectionAreas 속성은 그 자체가 top, bottom 및 side의 세 속성을 가지는 개체입니다.
var r = 3;
var h = 2;
var cylinder = { height : h, radius : r,
sectionAreas : { top : 4*Math.PI*r*r,
bottom : 4*Math.PI*r*r,
side : 2*Math.PI*r*h } };
참고: |
---|
개체 리터럴은 클래스를 기반으로 하는 개체의 인스턴스를 초기화하는 데 사용할 수 없습니다. 그러한 경우에는 적합한 생성자 함수를 사용하여 초기화를 수행해야 합니다. 자세한 내용은 클래스 기반 개체를 참조하십시오. |