Anonymous function (hàm vô danh) nên dùng khi:
- Handler được định nghĩa ngay trong code gọi (inline) - code dễ đọc hơn.
- Cần truy cập biến trong scope cha (closure).
- Dùng làm callback, argument cho hàm khác.
Cú pháp: var func = function() { ... };. Gọi bằng func().
Ví dụ
var func = function() {
alert('This is anonymous');
};
func();
// anonymous function
var a = function() {
return 5;
};