You are asking what IIFE is.
IIFE stands for Immediately Invoked Function Expression. The disambiguation is self-descriptive. It’s just a function that is invoked immediately:
(function () { alert( ' immediate alert! ' ) })()
solved Can someone explain how this function works? function{} (function [closed]