เนื่องจากความยืดหยุ่นของ JavaScript ทุกคนสามารถเขียนโค้ดตามนิสัยของตนเองได้ เริ่มต้นอย่างค่อยเป็นค่อยไป
1. วัตถุตามตัวอักษร:
var person = {
ชื่อ: NULL,
setName: function (ชื่อ) {
this.name = ชื่อ;
ส่งคืนสิ่งนี้ชื่อ;
-
getName: function () {
การแจ้งเตือน (this.name);
-
-
วิธีการเขียนโปรแกรมที่มีคุณสมบัติ JavaScript มีชื่อแอตทริบิวต์เมธอด SetName และ GetName ในหน่วยของคลาส มันไม่ได้เป็นส่วนตัวและสามารถเรียกได้
2. โหมดการโทรตัวสร้างต้นแบบ
var person = function () {
this.name = null;
-
person.prototype.setName = function (ชื่อ) {
this.name = ชื่อ;
-
person.prototype.getName = function () {
การแจ้งเตือน (this.name);
-
นอกจากนี้ยังเป็นวิธีการเขียนโปรแกรมที่พบบ่อยมาก คลาส) ข้อผิดพลาดมาจากการชี้ไปที่บุคคลนี้ prototype และบุคคลไม่มีวิธีการตั้งชื่อ
3. ใช้ฟังก์ชั่นนิรนามกับฟังก์ชั่นโปรแกรม
(การทำงาน(){
ชื่อ var;
var setName = function (n) {
ชื่อ = n;
-
window ['person'] ['setName'] = setName;
var getName = function () {
การแจ้งเตือน (ชื่อ);
-
หน้าต่าง ['บุคคล'] ['getName'] = getName;
-
หนึ่งในประโยชน์ที่ยิ่งใหญ่ที่สุดของการเกิดขึ้นของชั้นเรียนคือมันช่วยลดการเกิดขึ้นของตัวแปรระดับโลก แต่ถ้าคุณยังคุ้นเคยกับการเขียนโปรแกรมที่ใช้งานได้มันไม่สำคัญ ฟังก์ชั่นภายในและไม่จำเป็นต้องกังวลเกี่ยวกับการเกิดขึ้นของตัวแปรทั่วโลก และวิธีการส่วนตัว