4 วิธีในการกำหนดฟังก์ชั่นโดยฟังก์ชัน JS
1. การใช้งานขั้นพื้นฐานที่สุดคือการประกาศฟังก์ชั่นของหนังสือ
การคัดลอกรหัสมีดังนี้:
การคัดลอกรหัสมีดังนี้:
ฟังก์ชั่น func () {}
หรือ
var func = function () {};
2. ใช้เป็นตัวสร้างคลาส:
การคัดลอกรหัสมีดังนี้:
การคัดลอกรหัสมีดังนี้:
คลาสฟังก์ชัน () {}
class.prototype = {};
var item = คลาสใหม่ ();
3. ใช้เป็นปิด:
การคัดลอกรหัสมีดังนี้:
การคัดลอกรหัสมีดังนี้:
(การทำงาน(){
// ขอบเขตอิสระ
-
4. สามารถใช้เป็นตัวเลือก:
การคัดลอกรหัสมีดังนี้:
การคัดลอกรหัสมีดังนี้:
var addevent = new function () {
if (!-[1,]) ฟังก์ชั่นการส่งคืน (elem, type, func) {attainEvent (elem, 'on'+type, func);};
ฟังก์ชั่น return else (elem, type, func) {addeventListener (elem, type, func, false);}
}; // หลีกเลี่ยงการตัดสินซ้ำ
5. แอพพลิเคชั่นผสมของสี่สถานการณ์ข้างต้น:
การคัดลอกรหัสมีดังนี้:
การคัดลอกรหัสมีดังนี้:
var class = new function () {
var privatearg; // ตัวแปรส่วนตัวคงที่
ฟังก์ชั่น privateMethod = function () {}; // วิธีการส่วนตัวแบบคงที่
return function () {/*ตัวสร้างจริง*