Từ khóa This trong JavaScript thể hiện?
A.
Được sử dụng để thiết lập đối tượng ngầm định cho một nhóm các lệnh, bạn có thể sử dụng các thuộc tính mà không đề cập đến đối tượng
B.
Được sử dụng để chỉ đối tượng hiện thời. Đối tượng được gọi thường là đối tượng hiện thời trong Phương thức hoặc trong hàm
C.
Được sử dụng để thực hiện tạo ra một thể hiện mới của một đối tượng
D.
Tất cả đều đúng
Trả lời:
Đáp án đúng: B
Từ khóa `this` trong JavaScript là một chủ đề quan trọng, liên quan đến ngữ cảnh thực thi của hàm. Nó tham chiếu đến đối tượng mà hàm đó được gọi. Trong một phương thức của đối tượng, `this` trỏ đến chính đối tượng đó. Nếu hàm được gọi độc lập (không phải là phương thức của đối tượng), `this` có thể trỏ đến đối tượng toàn cục (ví dụ: `window` trong trình duyệt) hoặc `undefined` (trong strict mode).
* **Đáp án 1:** Mô tả cách `this` có thể được sử dụng trong một ngữ cảnh cụ thể, nhưng không phải là định nghĩa tổng quát về `this`.
* **Đáp án 2:** Đây là định nghĩa chính xác nhất về `this`. `this` được sử dụng để chỉ đối tượng hiện tại mà phương thức hoặc hàm đang được gọi.
* **Đáp án 3:** Mô tả về việc tạo một thể hiện mới của đối tượng, liên quan đến từ khóa `new`, không phải `this`.
* **Đáp án 4:** Vì đáp án 1 và 3 không đúng, nên đáp án này sai.
Vậy, đáp án chính xác nhất là đáp án 2.
Tổng hợp 500 câu hỏi trắc nghiệm Javascript có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
50 câu hỏi 60 phút