프라퍼티와 메소드를 가진 옵젝트를 만들어 봅니다.
여기서는 Constructor function 으로 옵젝트를 만듭니다.
작성은 그냥 함수처럼 작성을 해 줍니다.
dog 라는 옵젝트를 만듭니다.
모든 개와 관련된 속성으로 일반적인 것 인 name과 age 속성을 주었습니다.
[php]
function dog(name, age) {
this.name = name;
this.age = age;
}
[/php]
이것은 일종의 설계도 처럼 역활을 하며 이제 여기에 변수 값을 주기 위해
인스턴트를 만들어야 합니다.
new 라는 키워드로 새로운 객체를 만듭니다.
[php]
var amy = new dog("amy kim", 7);
var tom = new dog("tom", 5);
[/php]
이런식으로 두개의 객체를 만들었습니다.
그리고 이것을 프린트 아웃 합니다.
[php]
document.write(amy.name);
document.write(tom.age);
[/php]