Từ khóa này trong JavaScript là gì
Ngày đăng:
21/01/2023
Trả lời:
0
Lượt xem:
162
Khi 4 được sử dụng một mình, 4 đề cập đến đối tượng toàn cầu (đối tượng 7 trong trình duyệt). Ví dụ, Show
Ở đây, 8 giống như 92. chức năng bên trong nàyKhi 4 được sử dụng trong một chức năng, 4 đề cập đến đối tượng toàn cầu (đối tượng 7 trong trình duyệt). Ví dụ,
3. chức năng xây dựng bên trong nàyTrong JavaScript, hàm tạo được sử dụng để tạo đối tượng. Khi một hàm được sử dụng làm hàm tạo, 4 đề cập đến đối tượng bên trong mà nó được sử dụng. Ví dụ,
đầu ra Person {name: "Jack"} Jack Ở đây, 4 đề cập đến đối tượng person1. Đó là lý do tại sao, 5 mang đến cho chúng ta JackGhi chú. Khi 4 được sử dụng với các lớp ES6, nó đề cập đến đối tượng bên trong mà nó được sử dụng (tương tự như hàm tạo)4. Phương thức đối tượng bên trong nàyKhi 4 được sử dụng bên trong một phương thức của đối tượng, thì 4 đề cập đến đối tượng mà nó nằm bên trong. Ví dụ,
đầu ra {name: "Jack", age: 25, greet: ƒ} Jack Trong ví dụ trên, 4 đề cập đến đối tượng Person {name: "Jack"} Jack0 5. chức năng bên trong bên trong nàyKhi bạn truy cập 4 bên trong một hàm bên trong (bên trong một phương thức), 4 đề cập đến đối tượng toàn cầu. Ví dụ,
đầu ra {name: "Jack", age: 25, greet: ƒ} 25 Window { …} undefined Ở đây, 4 bên trong Person {name: "Jack"} Jack4 đề cập đến đối tượng toàn cầu vì Person {name: "Jack"} Jack4 nằm trong một phương thức Tuy nhiên, Person {name: "Jack"} Jack6 bên ngoài Person {name: "Jack"} Jack4 đề cập đến đối tượng Person {name: "Jack"} Jack0 6. chức năng mũi tên bên trong nàyBên trong hàm mũi tên, 4 đề cập đến phạm vi cha. Ví dụ,
Hàm mũi tên không có 4 riêng. Khi bạn sử dụng 4 bên trong hàm mũi tên, 4 đề cập đến đối tượng phạm vi cha của nó. Ví dụ,
Ở đây, 8 bên trong hàm 4 đề cập đến đối tượng 5Bạn cũng có thể sử dụng hàm mũi tên để giải quyết vấn đề có 6 khi sử dụng một hàm bên trong một phương thức (như đã thấy trong Ví dụ 5). Ví dụ, 0đầu ra 1Ở đây, Person {name: "Jack"} Jack4 được xác định bằng chức năng mũi tên. Nó lấy 4 từ phạm vi cha của nó. Do đó, Person {name: "Jack"} Jack6 cho 25 Khi chức năng mũi tên được sử dụng với 4, nó đề cập đến phạm vi bên ngoài7. Chức năng bên trong này với Chế độ nghiêm ngặtKhi 4 được sử dụng trong một hàm có chế độ nghiêm ngặt, thì 4 là 6. Ví dụ, 2Ghi chú. Khi sử dụng 4 bên trong một hàm có chế độ nghiêm ngặt, bạn có thể sử dụng lệnh gọi hàm JavaScript()Ví dụ, 3Khi bạn vượt qua 4 với hàm {name: "Jack", age: 25, greet: ƒ} Jack6, thì {name: "Jack", age: 25, greet: ƒ} Jack7 được coi là phương thức của đối tượng 4 (đối tượng toàn cục trong trường hợp này)
Chức năng của từ khóa này là gì?Từ khóa this đề cập đến đối tượng hiện tại trong một phương thức hoặc hàm tạo. Cách sử dụng phổ biến nhất của từ khóa this là để loại bỏ sự nhầm lẫn giữa thuộc tính lớp và tham số có cùng tên (vì thuộc tính lớp bị ẩn bởi phương thức .
Sáu cách để sử dụng từ khóa này là gì?Lập trình C++ . cái này có thể được sử dụng để lấy đối tượng hiện tại điều này có thể được sử dụng để gọi phương thức của đối tượng hiện tại this() có thể được sử dụng để gọi hàm tạo của lớp hiện tại cái này có thể được truyền dưới dạng tham số cho lệnh gọi phương thức cái này có thể được truyền dưới dạng tham số cho hàm tạo Việc sử dụng từ khóa này trong jQuery là gì?từ khóa này. Trong JavaScript, từ khóa này được sử dụng để chỉ đối tượng mà nó thuộc về . Giá trị này lưu trữ là bối cảnh thực thi hiện tại của chương trình JavaScript.
Bốn nguyên tắc của từ khóa này trong JavaScript là gì?Từ khóa this, khi được sử dụng trong một hàm, sẽ liên kết hàm đó với một đối tượng ngữ cảnh. Có bốn loại ràng buộc. liên kết mặc định, liên kết ngầm, liên kết rõ ràng và liên kết lệnh gọi hàm tạo (mới) Biết bốn quy tắc này sẽ giúp bạn dễ dàng phân biệt ngữ cảnh của tham chiếu này. |