Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Tích hai số bằng Higher-Order Function - JavaScript


HOC (Higher-Order Function)

HOC là hàm nhận hàm khác làm tham số hoặc trả về hàm. Kết hợp closure tạo công cụ mạnh mẽ.

Viết HOC để tính tích hai số.

Ví dụ

Mã thực hiện:

const num1 = 24; 
const num2 = 5; 
const productHOC = num1 => { 
  return product = num2 => { 
    return num1 * num2; 
  }; 
}; 
console.log(productHOC(num1)(num2));

Kết quả

Kết quả in ra console:

120