Syntax error What is the difference between anonymous and inline functions in JavaScript?

What is the difference between anonymous and inline functions in JavaScript?



Anonymous Functions

Anonymous, as the name suggests, allows creating a function without any names identifier. It can be used as an argument to other functions. This is how JavaScript anonymous functions can be used −

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

Another example can be the following −

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

Inline Functions

An inline function is a javascript function, which is assigned to a variable created at runtime. You can difference Inline Functions easily with Anonymous since an inline function is assigned to a variable and can be easily reused.
This is how JavaScript inline functions can be used −

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


Updated on: 2020-06-13T06:18:52+05:30

2K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements