Trong ví dụ này, bạn sẽ học cách viết một chương trình JavaScript sẽ chuyển một hàm làm tham số.
Để hiểu ví dụ này, bạn nên có kiến thức về các chủ đề lập trình JavaScript sau:
- Hàm JavaScript và biểu thức hàm
Ví dụ: Chức năng như Tham số
// program to pass a function as a parameter function greet() ( return 'Hello'; ) // passing function greet() as a parameter function name(user, func) ( // accessing passed function const message = func(); console.log(`$(message) $(user)`); ) name('John', greet); name('Jack', greet); name('Sara', greet);
Đầu ra
Xin chào John Xin chào Jack Xin chào Sara
Trong chương trình trên, có hai hàm: name()
và greet()
.
- Các
name()
chức năng có hai tham số. - Các
greet()
chức năng được thông qua như là một cuộc tranh cãi vớiname()
chức năng.