Computer >> Máy Tính >  >> Lập trình >> Javascript

Sự khác biệt giữa các hàm ẩn danh và nội tuyến trong JavaScript là gì?

Hàm ẩn danh

Anonymous, như tên cho thấy, cho phép tạo một hàm mà không cần bất kỳ định danh tên nào. Nó có thể được sử dụng như một đối số cho các hàm khác. Đây là cách các hàm ẩn danh trong JavaScript có thể được sử dụng -

var myfunc = function() {
   alert(‘This is anonymous');
}

Một ví dụ khác có thể là sau -

setTimeout(function() {
   alert('Demo');
}, 3000);

Hàm nội tuyến

An inline function là một hàm javascript, được gán cho một biến được tạo trong thời gian chạy. Bạn có thể dễ dàng phân biệt các Hàm nội tuyến với Ẩn danh vì một hàm nội tuyến được gán cho một biến và có thể dễ dàng sử dụng lại.
Đây là cách các hàm nội tuyến JavaScript có thể được sử dụng -

var myfunc = function() {
   alert ('inline')
};
$('a').click(myfunc);