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