Điều quan trọng nhất cần hiểu là một function object không có giá trị "this" cố định - giá trị của this thay đổi tùy thuộc vào cách hàm được gọi. Chúng ta nói rằng một hàm được gọi với một giá trị this cụ thể nào đó - giá trị this được xác định tại thời điểm gọi, không phải thời gian định nghĩa.