Video: Hướng dẫn hiển thị - thêm - xóa - sửa trong Javascript - GSTS Đặng Ngọc Sơn 2025
Bạn có thể tạo các hàm trong JavaScript. Cách phổ biến nhất để tạo một hàm trong JavaScript là sử dụng từ khoá chức năng. Dưới đây là một ví dụ về kỹ thuật đó trong hành động:
function myFunction () {// do something}
Định nghĩa chức năng này tạo ra một hàm có tên. Bất cứ khi nào hàm được gọi bằng cách sử dụng tên của hàm, nó sẽ chạy:
myFunction ();
Một cách khác để tạo ra một hàm là bằng cách viết một hàm ẩn danh. Một hàm ẩn danh là một hàm không có tên. Ví dụ:
var myFunction = function () {// do something}Khi bạn đã làm điều này, bạn có thể gọi hàm bằng cách sử dụng tên biến, tiếp theo là dấu ngoặc, giống như bạn đã làm nếu bạn đã tạo một chức năng được đặt tên (không xác định danh tính). Ví dụ:
myFunction ();
Trên thực tế, cả hai phương pháp này đều có thể hoán đổi cho nhau. Tuy nhiên, có một sự khác biệt quan trọng.Chức năng được đặt tên có thể được gọi từ bất cứ đâu trong một chương trình JavaScript. Nếu bạn thực hiện một cuộc gọi chức năng đến một chức năng được đặt tên, JavaScript đi tìm kiếm các chức năng bên trong chương trình của bạn.
Chức năng vô danh được gán cho một biến chỉ có thể được sử dụng sau khi lệnh var tạo ra chúng được chạy. Vì vậy, nếu bạn cố gắng chạy một hàm được tạo theo cách này trước khi câu lệnh var cho biết hàm nặc danh chạy, bạn sẽ gặp lỗi.
Chức năng vô danh thường được sử dụng cho những trường hợp bạn cần phải thay đổi chức năng trong suốt chương trình. Thay đổi chức năng vô danh được gán cho một biến cũng dễ dàng như việc thay đổi giá trị của bất kỳ biến nào.
Đối với người mới bắt đầu, các chức năng nặc danh có thể mất một thời gian để quen và làm quen. Nhưng nếu bạn biết về sự tồn tại của họ, bạn sẽ có thể nhận ra chúng. Cuối cùng, bạn sẽ biết và đánh giá cao tất cả các sử dụng cho các chức năng vô danh.