// วิธี 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 = ฟังก์ชั่น (v) {this.v1 = v; -// วิธีการมรดกต้นแบบ 3
var obj3 = ฟังก์ชันใหม่ (); obj3.prototype = {v1: "", get_v1: ฟังก์ชัน () {return this.v1; }, set_v1: ฟังก์ชัน (v) {this.v1 = v; -// วิธี 4 โหมดโรงงาน
ฟังก์ชั่น loadobj () {var tmp = วัตถุใหม่ (); tmp.v1 = ""; tmp.get_v1 = function () {return tmp.v1; - tmp.set_v1 = ฟังก์ชั่น (v) {tmp.v1 = v; - ส่งคืน tmp;} obj1.set_v1 ('hello1'); แจ้งเตือน (obj1.get_v1 ()); var obj2 = ใหม่ obj (); obj2.set_v1 ('hello2'); แจ้งเตือน (obj2.get_v1 ()); var obj3 = new obj (); obj4 = loadobj (); obj4.set_v1 ('hello4'); แจ้งเตือน (obj4.get_v1 ()); แจ้งเตือน (obj1); แจ้งเตือน (obj2); แจ้งเตือน (obj3); แจ้งเตือน (obj4);บทความข้างต้นกล่าวถึงวิธีการนิยามคลาส JS ที่ใช้กันทั่วไปหลายวิธี นี่คือเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น