Đối tượng Kích hoạt là đối tượng được sử dụng để giữ các thuộc tính mô tả môi trường và phạm vi của hàm thực thi. Đó là trên đối tượng này, ví dụ chức năng, được lưu trữ. Theo định nghĩa, để HOẠT ĐỘNG một cái gì đó là làm cho điều đó hành động hoặc CHỨC NĂNG. Vì vậy, khi bạn nghe thấy 'Đối tượng kích hoạt', hãy nghĩ đối tượng 'CHỨC NĂNG' hoặc tốt hơn là đối tượng gốc nằm ở vị trí LỘC cho một chức năng (ví dụ: ĐỐI TƯỢNG ĐỊA ĐIỂM CHỨC NĂNG).
Liên quan đến đối tượng Biến, một đối tượng Kích hoạt ít nhiều là một thể hiện cụ thể của một đối tượng Biến, chính nó (tham chiếu đến đối tượng Biến ở đây) một loại đối tượng ABSTRACT. Như đã nói ở đây ...
Thuật ngữ 'Đối tượng biến' là một thuật ngữ chung hoặc trừu tượng được sử dụng để chỉ bất kỳ đối tượng nào có các thuộc tính mô tả môi trường và phạm vi của bối cảnh hiện đang thực thi.
Do đó, trong môi trường và phạm vi của bối cảnh thực thi toàn cục (nghĩa là khi nằm ngoài hàm), đối tượng Toàn cầu là đối tượng Biến. Trong trình duyệt, vì môi trường thực thi toàn cầu hoặc ngoài cùng là trình duyệt WINDOW, nó là window
đối tượng cuối cùng được sử dụng làm đối tượng Biến. Đây là lý do tại sao các biến được khai báo với var
từ khóa bên ngoài các hàm kết thúc trên window
đối tượng.
Tuy nhiên, trong phạm vi của một hàm, đối tượng Kích hoạt (tức là đối tượng cục bộ của hàm) là đối tượng biến vì nó là đối tượng được sử dụng để lưu trữ các thuộc tính mô tả phạm vi của hàm thực thi.