📄️ Array vs Object
An array bundles values that a user cannot name, while an object bundles values that a user can name.
📄️ call() vs apply() vs bind()
call(), apply(), and bind() make it possible for you to change the runtime binding of a function’s this keyword from one object to another.
📄️ Declaration vs Initialization vs Invocation
Declaration means to declare the creation of variables and functions. Initialization occurs when you assign an initial value to a variable.
📄️ Document vs Data vs Code
The difference between document, data, and code is that a document holds data. Data is a page's content. And code is a computer's language.
📄️ Framework vs Library
Framework and libraries are pre-written codes. A framework is an app’s primary support system. A library is an app’s add-on feature.
📄️ Git vs GitHub
Git vs GitHub – Git helps record different versions of a file (or set of files). However, GitHub is used to host Git repositories online.
📄️ Git vs Working Directory
Git vs Working Directory - Git directory serves to record the files Git is tracking. However, a working folder can store any file type.
📄️ Pure Function vs Impure Function
An impure function is a function that contains one or more side effects. A pure function is a function without any side effects.