Hướng dẫn how to call static method in javascript - cách gọi phương thức tĩnh trong javascript
Từ khóa Các phương thức tĩnh thường là các hàm tiện ích, chẳng hạn như các hàm để tạo hoặc sao chép các đối tượng, trong khi các thuộc tính tĩnh rất hữu ích cho bộ nhớ cache, cấu hình cố định hoặc bất kỳ dữ liệu nào khác mà bạn không cần được sao chép trên các trường hợp. Lưu ý: Trong bối cảnh của các lớp, Nội dung tài liệu web MDN sử dụng các thuộc tính và trường thuật ngữ có thể thay thế cho nhau. In the context of classes, MDN Web Docs content uses the terms properties and
fields interchangeably. Thử nóCú pháp
Ví dụSử dụng các thành viên tĩnh trong các lớp họcVí dụ sau đây cho thấy một số điều:
Gọi các thành viên tĩnh từ một phương thức tĩnh khácĐể gọi một phương thức hoặc thuộc tính tĩnh trong một phương thức tĩnh khác của cùng một lớp, bạn có thể sử dụng từ khóa
Gọi các thành viên tĩnh từ một hàm tạo lớp và các phương thức khác Các thành viên tĩnh không thể truy cập trực tiếp bằng cách sử dụng từ khóa 0 / 1
Thông số kỹ thuật
Tính tương thích của trình duyệt webBảng BCD chỉ tải trong trình duyệt Xem thêmLàm thế nào để bạn gọi một phương thức tĩnh trong javascript?Để gọi một phương thức tĩnh từ một phương thức tĩnh khác, chúng ta có thể sử dụng từ khóa 'này'. 2) Điều này. người xây dựng. static_method_name (); : Hoặc bằng cách sử dụng thuộc tính hàm tạo.use 'this' keyword. 2) this. constructor. static_method_name(); : Or by using the constructor property.
Làm thế nào để bạn gọi một phương thức tĩnh?Một phương thức tĩnh có thể được gọi trực tiếp từ lớp, mà không phải tạo một thể hiện của lớp.Một phương pháp tĩnh chỉ có thể truy cập các biến tĩnh;Nó không thể truy cập các biến thể hiện.Vì phương thức tĩnh đề cập đến lớp, cú pháp để gọi hoặc tham khảo phương thức tĩnh là: tên lớp.method.class name. method name.
Chúng ta có thể gọi phương thức tĩnh với đối tượng trong javascript không?Phương pháp lớp tĩnh được xác định trên chính lớp.Bạn không thể gọi một phương thức tĩnh trên một đối tượng, chỉ trên một lớp đối tượng.You cannot call a static method on an object, only on an object class.
Chúng ta có thể gọi phương thức tĩnh từ phương thức không tĩnh JavaScript không?Phương pháp tĩnh có thể được sử dụng để tạo các chức năng tiện ích.Chúng ta có thể sử dụng từ khóa này để gọi một phương thức tĩnh trong một phương thức tĩnh khác.Chúng tôi không thể sử dụng từ khóa này trực tiếp để gọi một phương thức tĩnh trong phương thức không tĩnh.We cannot use this keyword directly to call a static method within the non-static method. |