Sự khác biệt giữa apply() và call() trong JavaScript
Mỗi hàm trong JavaScript đều sở hữu hai phương thức: apply() và call(), cho phép thay đổi ngữ cảnh this khi gọi hàm. Cú pháp của chúng như sau:
/* apply() */
func.apply(thisArg, [argsArray])
/* call() */
func.call(thisArg, arg1, arg2, ..., argN)
Cách hoạt động chung
Cả hai đều dùng để gọi một hàm với ngữ cảnh this được chỉ định rõ ràng — tứ ...
Đăng vào ngày 27 tháng 5 lúc 23:33