문서의 이전 판입니다!
원칙적으로 말해서 JS에는 class는 존재하지 않는다. 단지, 생성자 함수만 존재할 뿐이다.
아래는 Pet 이라는 클래스를 생성한다.
function Pet(name) { this.name = name; // name 필드 생성 } Pet.prototype.age = 0; // age 필드 생성 // toString 메소드 생성 Pet.prototype.toString = function() { return "Pet name : " + this.name + ", age : " + this.age; } var mong = new Pet("mong"); // 객체 생성 mong.age = 6; alert(mong);