What does exclamation/bang symbol before function mean?
What does that
It is equivalent to this:
It means, define a function expression, and evaluate it right there.
The exclamation is the boolean “not” operator. [see JS: true, false]
The exclamation forces what follows into a expression.
People do this hack to save one character worth of source code file size.
If you have a question, put $5 at patreon and message me.