Gọi hàm với tên biến JavaScript
Trong JavaScript, đôi khi việc lưu tên hàm trong chuỗi rất thuận tiện vì chúng ta có thể sử dụng các chuỗi đó để gọi các hàm thực tế Show Chúng ta có thể gọi một hàm JavaScript có tên được lưu trữ trong một biến chuỗi bằng phương thức Chúng ta sẽ sử dụng phương thức Sử dụng Phương thức window object để gọi hàm theo tên của nó trong JavaScriptChúng tôi đã tạo một hàm có tên là Bây giờ, chúng tôi muốn gọi hàm mà chúng tôi đã lưu trữ trong chuỗi. Chúng ta cần nhấp vào nút Trong hàm chuỗi, chúng ta truyền tham số màu đỏ. Vì vậy, khi chúng tôi nhấp vào nút, màu của văn bản Hãy tưởng tượng các bài kiểm tra của bạn được điều khiển bởi một bảng tính và một số cột trong bảng tính chứa tên của các chức năng kịch bản mà bạn muốn thực hiện trong các bài kiểm tra của mình. Làm cách nào để gọi một hàm nếu tên của nó được lưu trữ trong một biến? Có hai cách chính để làm điều này Phương pháp 1 (nhanh và bẩn)Vì vậy, bạn có một cái gì đó như thế này
Tiếp theo là gì?
Một tùy chọn là sử dụng 'eval'
Lưu ý rằng bạn cần xây dựng toàn bộ chuỗi đại diện cho lệnh gọi hàm, bao gồm cả việc truyền tham số Hàm là khối câu lệnh nhận đầu vào và hiển thị kết quả cho người dùng sau khi thực hiện. Chúng ta có thể sử dụng các khối mã này nhiều lần bằng cách chỉ khai báo hàm và các hàm này có thể giúp lập trình viên theo nhiều cách vì nó cũng giảm bớt nỗ lực JavaScript cũng hỗ trợ sử dụng hàm như các ngôn ngữ lập trình khác. Các hàm trong JavaScript có thể được tích hợp sẵn hoặc do người dùng định nghĩa Có nhiều cách khác nhau để khai báo một hàm và gọi nó. Nói chung, một Hàm đơn giản sử dụng tên của nó để gọi chính nó ở bất kỳ đâu trong chương trình. Nhưng cũng có những cách khác để gọi một hàm. Hãy tìm cách tải một hàm JavaScript bằng tên của một biến Sau đây là loại hàm cho phép chúng ta tải một hàm JavaScript bằng cách sử dụng tên của một biến Chức năng ẩn danhNói chung, chúng tôi gán tên cho một chức năng. Chức năng ẩn danh là chức năng không có tên với nó. Chúng ta chỉ sử dụng từ khóa function với dấu ngoặc đơn để khai báo hàm Anonymous mà không cần thêm tên Chúng tôi không thể truy cập chức năng Ẩn danh chỉ bằng cách khai báo nó. Chúng ta phải lưu trữ chức năng này như một giá trị trong một biến. Và sau đó, chúng ta có thể gọi các hàm sử dụng biến đó. Người dùng có thể làm theo cú pháp dưới đây để sử dụng hàm Anonymous để tải một hàm JavaScript bằng cách sử dụng tên của một biến − cú phápfunction() { // Function Body } //Using Arrow function var var1= ()=>{ //Function Body }; //Calling function var var_name=function() { // Function Body }; var_name(); ví dụ 1Trong ví dụ này, chúng tôi đã sử dụng hàm Anonymous để tải một hàm JavaScript bằng cách sử dụng tên của một biến
Ở đầu ra, bạn có thể thấy rằng chúng tôi đã sử dụng hàm Anonymous để tải một hàm JavaScript bằng cách sử dụng tên của một biến ví dụ 2Trong ví dụ này, chúng tôi đã sử dụng hàm Ẩn danh bằng cách sử dụng hàm mũi tên để tải một hàm JavaScript bằng cách sử dụng tên của một biến Ở đây bạn có thể thấy chúng tôi đã sử dụng hàm Ẩn danh với hàm mũi tên để tải một hàm JavaScript bằng cách sử dụng tên của một biến ví dụ 3Trong ví dụ này, chúng tôi đã sử dụng hàm Anonymous để tải một hàm JavaScript bằng cách sử dụng tên của một biến bằng cách nhấp vào một nút
Ở đầu ra, bạn có thể thấy rằng chúng tôi đã sử dụng hàm Anonymous để tải một hàm JavaScript bằng cách sử dụng tên của một biến khi nhấp vào nút. Chúng tôi đã in một tin nhắn trên màn hình bằng cách nhấp vào một nút Chúng ta đã học cách sử dụng một hàm ẩn danh, sử dụng hàm này chúng ta có thể tải một hàm JavaScript bằng cách sử dụng tên của biến. Chúng tôi cũng đã sử dụng chức năng mũi tên để khai báo chức năng Ẩn danh Sau khi khai báo một biến hoặc hàm với từ khóa Biến đổi
Hàm số ________số 8_______Làm cách nào để gọi một hàm có tên biến trong JavaScript?// Tên hàm để gọi var fnName = 'helloWorld'; . tổ chức'; . Call function using Window object window[fnName](params); This can be useful for invoking Google Apps Script functions as well.
Làm cách nào để gọi một biến trong JavaScript?Sau khi khai báo một biến hoặc hàm với từ khóa var, bạn có thể gọi nó bất cứ lúc nào bằng cách gọi tên của nó . |