HOC
HOC หรือฟังก์ชันลำดับที่สูงกว่าใน JavaScript เป็นฟังก์ชันประเภทพิเศษที่ได้รับฟังก์ชันอื่นเป็นอาร์กิวเมนต์ หรือมีฟังก์ชันที่ตั้งค่าเป็นค่าที่ส่งคืน หรือทำทั้งสองอย่าง HOC พร้อมกับการปิดเป็นเครื่องมือที่ทรงพลังมากใน JavaScript
เราจำเป็นต้องเขียน JavaScript Higher Order Function ที่สามารถใช้เพื่อให้ได้ผลคูณของตัวเลขสองตัว
ตัวอย่าง
ต่อไปนี้เป็นรหัส -
const num1 = 24;
const num2 = 5;
const productHOC = num1 => {
return product = num2 => {
return num1 * num2;
};
};
console.log(productHOC(num1)(num2)); ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์ในคอนโซล -
120