Mid #this#function
`this` trong JavaScript được xác định như thế nào?
⚡ Trả lời nhanh
this được quyết định lúc gọi hàm (không phải lúc định nghĩa), trừ arrow function: nó lấy this của scope bao ngoài.
Thứ tự: new > call/apply/bind > gọi như method (obj.fn()) > mặc định (undefined ở strict mode).
main.js · sửa được