// الطريقة 1 الكائن الكمية المباشرة
var obj1 = {v1: "" ، get_v1: function () {return this.v1 ؛ } ، set_v1: function (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: function (v) {this.v1 = v ؛ }} ؛// طريقة 4 وضع المصنع
وظيفة 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') OBJ4 = loadObj () ؛ obj4.set_v1 ('hello4') ؛ ALERT (OBJ4.GET_V1 ()) ؛ ALERT (OBJ1) ؛ ALERT (OBJ2) ؛ ALERT (OBJ3) ؛ ALERT (OBJ4) ؛تناقش المقالة أعلاه بإيجاز العديد من أساليب تعريف فئة JS شائعة الاستخدام. هذا هو كل المحتوى الذي أشاركه معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.