// Método 1 Cantidad directa del objeto
var obj1 = {v1: "", get_v1: function () {return this.v1; }, set_v1: function (v) {this.v1 = v; }};// Método 2 Definir objeto de función
var obj = function () {var v1 = ""; this.get_v1 = function () {return this.v1; }; this.set_v1 = function (v) {this.v1 = v; }};// Método 3 Prototipo de herencia
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
function loadObj () {var tmp = new Object (); tmp.v1 = ""; tmp.get_v1 = function () {return tmp.v1; }; tmp.set_v1 = function (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 = new obj (); obj3.set_v1 ('hello3'); alerta (alerta (vegetal); var obj3 = new OBJ (); obj3.set_v1 ('hello3'); alerta (alerta (vegetal); loadObj (); obj4.set_v1 ('hello4'); alert (obj4.get_v1 ()); alerta (obj1); alerta (obj2); alerta (obj3); alerta (obj4);El artículo anterior analiza brevemente varios métodos de definición de clase JS comúnmente utilizados. Este es todo el contenido que comparto con ustedes. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.