Javascript self-executing functions
Javascript self-executing functions
In Javascript, a function can be defined as so:
var myFunction = function(){
  console.log('hello world')
}
This function can be called using brackets as so:
myFunction()which would print hello world in the console.
Sometimes, naming a function might not be necessary, for example if the function is just called once within the code. In such case, the function can be made self-executing using wrapping brackets:
(function(){
  console.log('hello world')
})()