ดังที่แสดงด้านล่าง:
function.prototype.method = function (ชื่อ, fn) {this.prototype [name] = fn; // สิ่งนี้ควรอ้างถึง function.prototype วัตถุส่งคืนสิ่งนี้; // ส่งคืนวัตถุนี้ซึ่งจะช่วยในการดำเนินการ cascade เช่น jq}; number.method ("Interge", function () {}); // number เป็นตัวสร้างดังนั้นจึงมีวิธีการข้างต้นดังนั้นวัตถุจำนวน (ตัวสร้าง) จะถูกส่งกลับในตอนท้ายดังนั้นจึงสามารถ (-10/3) .interge () ต่อไป - // สิ่งสำคัญคือการเรียกเมธอดคลาสแม่ obj.method ("surper", ฟังก์ชั่น (ชื่อ) {var that = this; var method = ว่า [ชื่อ]; return function () {return method.apply (นั่นคืออาร์กิวเมนต์); // ถ้าไม่มีที่นี่จะไม่มี cat.getName ( cat (spec); // ฉันรู้สึกว่าที่นี่มี "บางวิธี" var getName = that.surper ("getName"); // นี่รู้สึกว่าควรทำกับวัตถุที่สร้างขึ้นใหม่ซึ่งน่าจะดีกว่า มันจะดีกว่าที่จะไม่ใช้สิ่งนั้น That.get_name = function () {return "me"+getName ()+"me"; } return That;}เนื้อหาข้างต้นมาจาก "Essence ภาษา JavaScript" ซึ่งดีจริงๆ
การใช้วิธีการเขียนใหม่ JS ข้างต้นอย่างง่ายคือเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น