// Método 1 Objeto Quantidade direta
var obj1 = {v1: "", get_v1: function () {return this.v1; }, set_v1: function (v) {this.v1 = v; }};// Método 2 Definir objeto de função
var obj = function () {var v1 = ""; this.get_v1 = function () {return this.v1; }; this.set_v1 = function (v) {this.v1 = v; }};// Método 3 Herança de protótipo
var obj3 = new function (); obj3.prototype = {v1: "", get_v1: function () {return this.v1; }, set_v1: function (v) {this.v1 = v; }};// Método 4 Modo de fábrica
função loadObj () {var tmp = new Object (); tmp.v1 = ""; tmp.get_v1 = function () {return tmp.v1; }; tmp.set_v1 = function (v) {tmp.v1 = v; }; retornar tmp;} obj1.set_v1 ('hello1'); alert (obj1.get_v1 ()); var obj2 = new obj (); obj2.set_v1 ('hello2'); alert (obj222.get_v1 (); obj4 = loadObj (); obj4.set_v1 ('hello4'); alert (obj4.get_v1 ()); alert (obj1); alert (obj2); alert (obj3); alert (obj4);O artigo acima discute brevemente vários métodos de definição de classe JS comumente usados. Este é todo o conteúdo que compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.