With most code conventions, you wrap immediately invoked function expressions (IIFEs) in parens:
var foo = (function () { ... }());
Well, with block scope (`let` & `const`), IIFEs aren't really needed anymore.
With most code conventions, you wrap immediately invoked function expressions (IIFEs) in parens:
The only purpose of those extra parens is to act as marker.Well, with block scope (`let` & `const`), IIFEs aren't really needed anymore.