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()
↔Function
Instance Method to invoke function with explicitthis
keyword [and optional Argument].bind()
↔Function
Instance Method to fixthis
keyword for Method (with optional Argument), for new standalone fn