ποΈ Array Destructuring
Array destructuring is a unique technique that allows you to neatly extract an array's value into new variables.
ποΈ Array Methods
21 items
ποΈ Array Object
An array object is an element used to bundle multiple unnamed values into a single item. A pair of square brackets defines JavaScript's array object.
ποΈ Asynchronous Programming
An asynchronous function is a function that runs in its own timingβwithout waiting for another function to finish its execution first.
ποΈ Closures
A closure is a function that retains access to its lexical scope's features even after its execution closes.
ποΈ Data Types
JavaScript data types refer to the kind of values you can assign to JavaScript variables. The two main ones are primitives and non-primitive.
ποΈ Enumerable Properties
An enumerable property is a property whose enumerable attribute's value is configured to be true.
ποΈ Function Body
A function body is where you place a sequence of statements you want to execute.
ποΈ Function Object
A JavaScript function is an executable piece of code used to bundle a block of zero or more statements.
ποΈ Global Methods
2 items
ποΈ Hoisting
Hoisting refers to JavaScript giving higher precedence to the declaration of variables, classes, and functions during a program's execution.
ποΈ Lexical Scope
Lexical scope is the definition area of an expression. Therefore, an item's lexical scope is the place in which the item got created.
ποΈ Math Methods
3 items
ποΈ Method in JavaScript
A JavaScript method is a function used as the value of an object's property.
ποΈ Modules
JavaScript modules are files that allow you to export their code. Therefore, allowing other JavaScript files to use the exported code.
ποΈ Namespace
A namespace is a named container used to store objects of any type. It allows you to use the same object multiple times in the same script.
ποΈ Non-primitive Data Type
A non-primitive data is a JavaScript value that can contain multiple other values. Object is the only non-primitive data that exist in JavaScript.
ποΈ Number Methods
5 items
ποΈ Object
An object is an element you can use to bundle up multiple named values into a single item. A pair of braces define JavaScript's properties object.
ποΈ Object Destructuring
Object destructuring is a unique technique that allows you to neatly extract an object's value into new variables.
ποΈ Object Methods
5 items
ποΈ Operators
4 items
ποΈ Parameters in JavaScript
A parameter specifies the name you wish to call your function's argument.
ποΈ Primitive Data Type
A JavaScript primitive data type is any plain value used to program a webpage. Examples are Number, Boolean, String, Null, and BigInt.
ποΈ Recursion
Recursion is a method by which a problem gets solved through iteration. This article will use an example to illustrate recursive functions.
ποΈ RegExp Methods
2 items
ποΈ Regular Expression
A regular expression (RegExp) is a JavaScript element used to bundle the patterns you wish to find in a specific string of characters.
ποΈ Scope
JavaScript scope is all about space. It refers to the area where an item (such as a variable) is visible and accessible to other code.
ποΈ Side Effect
Side effect occurs in a program whenever you use an external code in your function, which impacts the function's ability to perform its task.
ποΈ State
A state is a specific event managed by a stateful program. In JavaScript, variables are memories, while variables' values are states.
ποΈ Statement
A JavaScript statement is a piece of code used to instruct the computer on an action to execute. There are five typical types of statements.
ποΈ String Methods
17 items
ποΈ Temporal Dead Zone
A temporal dead zone is the area of a block where a variable is inaccessible until the computer completely initializes it with a value.
ποΈ Test-Driven Development
Test-driven development is a coding practice where you write the result you want your program to produce before creating the program.
ποΈ this Keyword
JavaScript's this keyword refers to the owner object of the keyword's method or the "this" value of an arrow function's lexical context.
ποΈ Variable
A JavaScript variable is a container used to store data. JavaScript variables differ from mathematical or other generic variables.
ποΈ Web Storage Explained
Web storage is the JavaScript API browsers provide for storing data locally and securely within a user's browser.
ποΈ Web Storage APIs
6 items