개발/Java Script

자바스크립트 객체란?

쭈니후니 2008. 11. 20. 08:42

자바스크립트에서 객체란 이름과 값으로 구성된 프로퍼티의 집합입니다.~

자바스크립트의 배열과는 비스무레하면서도 다른 개념이죠~

객체 생성 방법은 여러가지가 있답니다~

ex1)

//객체를 생성하고 객체에 대한 참조를 변수 book 에 저장한다.
var book = {};
//객체의 프로터피를 설정한다.
book.title = "JavaScript: The Definitive Guide";
//다른 프로터피들을 설정한다. 중첩된 객체의 사용을 유의하라.
book.chapter1 = new Object();
book.chapter1.title = "Introduction to JavaScript";
book.chapter1.pages = 11;
book.chapter2 = {title: "Lexical Structure", pages: 6};
//객체에서 프로터피 값을 읽어온다.
alert("Outline: " + book.title + "\n\t"
   + "Chapter 1 " + book.chapter1.title + "\n\t"
   + "Chapter 2 " + book.chapter2.title);

 

이런식으로 new 를 사용하는 방법과 객체 리터럴 {} 을 사용하는 방법이 있답니다. ㅋㅋ

이런 객체들은 기본적으로 자바스크립트의 Object 객체를 상속받기 때문에 Object 의 프로퍼티들을

. 연산자로 사용할 수 있답니다. 메서드를 보고 싶으시면 api 를 보시기를 ^^