Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

ผลิตภัณฑ์ของสองตัวเลขโดยใช้ HOC - JavaScript


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