Function ↔ Global Constructor for new function Object
function
callable Block of code to perform action or return Value
(function(){}).constructor === Function
true
IIFE
Design Pattern to run self-executing Anon Function once & disappear
Source: IIFE - MDN Web Docs Glossary: Definitions of Web-related terms | MDN
Constructor Function
function to programmatically create Object (& link via __proto__ after Instantiation with new)
References
.call()↔FunctionInstance Method to invoke function with explicitthiskeyword [and optional Argument].bind()↔FunctionInstance Method to fixthiskeyword for Method (with optional Argument), for new standalone fn