บทความนี้อธิบายการใช้ JS เป็นฟังก์ชั่น แบ่งปันสำหรับการอ้างอิงของคุณดังนี้:
ฟังก์ชั่น callesomefunction (somefunction, someargument) {return somefunction (someargument);}ฟังก์ชั่นนี้ยอมรับพารามิเตอร์สองตัว ฟังก์ชั่นแรกควรเป็นฟังก์ชันและพารามิเตอร์ที่สองควรเป็นค่าที่จะส่งผ่านไปยังฟังก์ชัน ฟังก์ชั่นเป็นเรื่องทั่วไป
ชอบ:
ฟังก์ชั่น add10 (num) {return num+10;} var result = callesomefunction (add10,10); การแจ้งเตือน (ผลลัพธ์) // 20การส่งคืนฟังก์ชั่นอื่นจากฟังก์ชั่นหนึ่ง (เทคนิคที่มีประโยชน์อย่างยิ่ง) เช่น:
สร้างฟังก์ชั่นเปรียบเทียบ:
ฟังก์ชั่น createComparisonFunction (PropertyName) {return function (Object1, Object2) {var value1 = Object1 [PropertyName]; var value2 = object2 [propertyName]; if (value1 <value2) {return -1; } อื่นถ้า (value1> value2) {return 1; } else {return 0; -ตัวอย่างการใช้งาน:
var data = [{ชื่อ: "zachary", อายุ: 28}, {ชื่อ: "Nicholas", อายุ: 29}]; data.sort (createComparisonFunction ("ชื่อ")); แจ้งเตือน (ข้อมูล [0] .name); //nicholasdata.sort(CreateComparisonfunction("age"))); // zacharyสำหรับข้อมูลเพิ่มเติมเกี่ยวกับเนื้อหาที่เกี่ยวข้องกับ JavaScript โปรดตรวจสอบหัวข้อของไซต์นี้: "สรุปเอฟเฟกต์และเทคนิคการสลับ JavaScript", "สรุปทักษะอัลกอริธึมการค้นหา JavaScript", "สรุปผลการสรุปและเทคนิคการสรุปของ JavaScript ของ JavaScript อัลกอริทึมและเทคนิคการสำรวจ JavaScript "และ" สรุปการใช้งานทางคณิตศาสตร์ JavaScript "
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม JavaScript ของทุกคน