📙 JavaScript Dictionary

Place with explanations for each buzzword in the JS world.😀

Design Patterns:


A pattern for attainment compatibility that allows converting a class, function, or other components into the component with the interface we need.


A pattern that defines action and parameters as an object (like assuming a bank account transaction as an array of such objects, that objects often could be revoking).


A pattern for producing function, object, other data structures.


A pattern for hiding the complexity, it offers a common interface for controlling instances of different classes.


A pattern that provides existing of a single instance of a class.


A pattern that selects one of interchangeable classes that contain a behavior that is similar in functionality and implements a common interface (example for FP is Array.prototype.sort method).