Closures

hookfunction

Thay thế hàm đích bằng một hàm thay thế và trả về hàm ban đầu.

Cú pháp

hookfunction(target: function, replacement: function): function
Alias hookfuncreplaceclosuredetourfunctiondetour_function

Đối số

TênKiểuMô tả
targetfunctionHàm đích, bảng, mức ngăn xếp hoặc đối tượng đang được kiểm tra hoặc thay đổi.
replacementfunctionGiá trị hoặc chức năng thay thế cần được cài đặt.

Giá trị trả về

TênKiểuMô tả
originalfunctionChức năng ban đầu trước khi nó được thay thế.

Mô tả

Thay thế hàm đích bằng một hàm thay thế và trả về hàm ban đầu.

Goi voi 2 parameter: target, replacement. Bang arguments giai thich gia tri nao bat buoc va gia tri nao chi tinh chinh hanh vi.

Tra ve original (function). Dung bang returns de tach gia tri thanh cong, ket qua nil va loi co the xu ly.

Ví dụ

Vi du goi ham voi gia tri mau.

local result = hookfunction(function() end, function() end)
print(result)