// 메소드 1 객체 직접 수량
var obj1 = {v1 : "", get_v1 : function () {return this.v1; }, set_v1 : 함수 (v) {this.v1 = v; }};// 메소드 2 정의 함수 객체
var obj = function () {var v1 = ""; this.get_v1 = function () {return this.v1; }; this.set_v1 = function (v) {this.v1 = v; }};// 방법 3 프로토 타입 상속
var obj3 = new function (); obj3.prototype = {v1 : ", get_v1 : function () {return this.v1; }, set_v1 : 함수 (v) {this.v1 = v; }};// 메소드 4 공장 모드
함수 loadobj () {var tmp = new Object (); tmp.v1 = ""; tmp.get_v1 = function () {return tmp.v1; }; tmp.set_v1 = 함수 (v) {tmp.v1 = v; }; return tmp;} obj1.set_v1 ( 'hello1'); alert (obj1.get_v1 ()); var obj2 = new obj (); obj2.set_v1 ( 'hello2'); Alert (obj2.get_v1 ()); var obj3 = newj (); obj3.set_v1 (hello3 '); obj4 = loadobj (); obj4.set_v1 ( 'hello4'); alert (obj4.get_v1 ()); Alert (OBJ1); Alert (OBJ2); Alert (OBJ3); Alert (OBJ4);위의 기사에서는 일반적으로 사용되는 몇 가지 JS 클래스 정의 방법에 대해 간략하게 설명합니다. 이것은 내가 당신과 공유하는 모든 콘텐츠입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.