Chức năng tĩnh trong javascript là gì?
JavaScript cung cấp các phương thức tĩnh thuộc về lớp thay vì một thể hiện của lớp đó. Vì vậy, một thể hiện không bắt buộc phải gọi phương thức tĩnh. Các phương thức này được gọi trực tiếp trên chính lớp đó Show Những điểm cần nhớ
Phương pháp tĩnh JavaScript Ví dụ 1Hãy xem một ví dụ đơn giản về phương thức tĩnh Kiểm tra nó ngay bây giờđầu ra ví dụ 2Hãy xem một ví dụ để gọi nhiều hơn một phương thức tĩnh Kiểm tra nó ngay bây giờđầu ra static method is invoked static method is invoked again ví dụ 3Hãy xem một ví dụ để gọi nhiều hơn một phương thức tĩnh có tên tương tự Kiểm tra nó ngay bây giờđầu ra static method is invoked again Ví dụ 4Hãy xem một ví dụ để gọi một phương thức tĩnh trong hàm tạo Kiểm tra nó ngay bây giờđầu ra static method is invoked static method is invoked Ví dụ 5Hãy xem một ví dụ để gọi một phương thức tĩnh trong phương thức không tĩnh Kiểm tra nó ngay bây giờđầu ra Các phương thức tĩnh JavaScript thường được sử dụng để tạo các hàm tiện ích. Chúng được giới thiệu trong ES6 cho phương pháp dành riêng cho lớp để lập trình hướng đối tượng trong JavaScript Để khai báo một phương thức tĩnh, chúng ta chỉ cần sử dụng từ khóa tĩnh với chữ ký của phương thức. Phương thức tĩnh không được gọi trong thể hiện của lớp mà chúng được thực hiện để gọi trực tiếp trên lớp Bắt đầu khóa học phát triển phần mềm miễn phí của bạn Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác Gói phát triển phần mềm tất cả trong một(hơn 600 khóa học, hơn 50 dự án) Giá 600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời Vì vậy, chúng ta có thể nói rằng JavaScript cung cấp cho chúng ta một phương thức tĩnh thuộc về lớp nhưng không thuộc về thể hiện của lớp. Vì vậy, giống như java, chúng tôi cũng không yêu cầu một thể hiện của lớp để gọi phương thức tĩnh trong JavaScript. Do đó, phương thức tĩnh trong JavaScript thuộc về chính lớp đó cú pháp.
Trong JavaScript, chúng tôi cũng sử dụng từ khóa tĩnh để xác định bất kỳ phương thức nào là phương thức tĩnh. Chúng ta chỉ cần sử dụng từ khóa tĩnh cùng với tên phương thức. Tên phương thức có thể là bất cứ thứ gì. Có nhiều điểm liên quan đến từ khóa tĩnh này, hãy kiểm tra từng điểm một
Một ví dụ đơn giản để chứng minh cú pháp của phương thức tĩnh Mã số
Trong ví dụ trên, chúng ta đang gọi phương thức tĩnh với tên lớp không tạo thể hiện của lớp. Chỉ sử dụng tên lớp làm ví dụ Phương thức tĩnh hoạt động như thế nào trong JavaScript?Hãy để chúng tôi thảo luận về hoạt động của các 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 'this' Mã số
Nhưng nếu chúng ta muốn gọi một phương thức tĩnh từ phương thức không tĩnh thì sao?. Đối với điều này, chúng ta có thể thực hiện một trong hai cách tiếp cận 1) tên lớp. static_method_name();. Bằng cách sử dụng tên lớp Mã số
JavaScript cũng đã giới thiệu các lớp trong ES6, vì vậy bây giờ chúng ta có thể sử dụng phương thức tĩnh, hàm tạo, siêu lệnh gọi đến cha mẹ và tính kế thừa, điều này sẽ giúp khả năng tương tác dễ dàng hơn nhiều cho nhà phát triển. Vì vậy, chúng ta có thể có lớp con cho lớp cha và bất kỳ phương thức nào chúng ta khai báo trong lớp cha cũng sẽ có sẵn trong lớp con. Trình truy cập getter và setter cũng được giới thiệu trong ES5 và điều này có thể được sử dụng với từ khóa tĩnh. Dưới đây là ví dụ cho thấy cách sử dụng điều này với từ khóa tĩnh Mã số
Ví dụ về Phương thức tĩnh JavaScriptDưới đây là một số ví dụ về phương thức tĩnh javascript được cung cấp bên dưới Ví dụ 1Để hiển thị phương thức tĩnh có cùng tên Mã số ________số 8đầu ra Ví dụ #2Ví dụ để gọi nhiều hơn một phương thức tĩnh Mã số
đầu ra Ví dụ #3Để hiển thị một tin nhắn Mã số static method is invoked again0 đầu ra Ví dụ #4Gọi một phương thức tĩnh từ một phương thức không tĩnh Mã số static method is invoked again1 đầu ra Ví dụ #5Gọi một phương thức tĩnh từ hàm tạo Mã số static method is invoked again2 đầu ra Sự kết luậnVì vậy, về cơ bản, phương thức tĩnh không yêu cầu cá thể truy cập chúng, chúng ta có thể truy cập trực tiếp chúng bằng tên lớp bên trong chúng thuộc về. Ví dụ Tên lớp. Static-method-name-to-be=gọi(); Bài viết được đề xuấtĐây là hướng dẫn về Phương thức tĩnh JavaScript. Ở đây chúng ta thảo luận về khái niệm cơ bản, cú pháp, cách làm việc và các ví dụ về phương thức tĩnh javascript. Bạn cũng có thể xem qua các bài viết được đề xuất khác của chúng tôi để tìm hiểu thêm – chức năng tĩnh là gì?Phương thức tĩnh (hoặc hàm tĩnh) là phương thức được định nghĩa là thành viên của đối tượng nhưng có thể truy cập trực tiếp từ hàm tạo của đối tượng API, thay vì từ phiên bản đối tượng được tạo thông qua . .
Chức năng tĩnh với ví dụ là gì?Từ khóa “tĩnh” trước tên hàm làm cho hàm tĩnh . Ví dụ: hàm fun() bên dưới là tĩnh. Không giống như các hàm toàn cục trong C, quyền truy cập vào các hàm tĩnh bị hạn chế đối với tệp nơi chúng được khai báo. Do đó, khi chúng tôi muốn hạn chế quyền truy cập vào các chức năng, chúng tôi đặt chúng ở trạng thái tĩnh.
Có tĩnh trong JavaScript không?Từ khóa tĩnh định nghĩa các phương thức tĩnh cho lớp . Các phương thức tĩnh được gọi trực tiếp trên lớp ( Xe từ ví dụ trên) - mà không tạo một thể hiện/đối tượng ( mycar ) của lớp.
Hàm tĩnh có nghĩa là gì trong Java?Một phương thức tĩnh trong Java là một phương thức là một phần của lớp chứ không phải là một thể hiện của lớp đó . Mọi thể hiện của một lớp đều có quyền truy cập vào phương thức. Các phương thức tĩnh có quyền truy cập vào các biến lớp (biến tĩnh) mà không cần sử dụng đối tượng của lớp (thể hiện). |