JavaScript Array is used to store multiple elements in a single variable. It is often used when we want to store a list of elements and access them by a single variable. Unlike most languages where the array is a reference to the multiple variables, in JavaScript array is a single variable that stores multiple elements.
Syntax:
const arr = ["Item1", "Item2", "Item3", ...];
Example: In this example, we are creating an array copying its items to another array, and displaying its items.
JavaScript
let items = ['GFG', 'Geeks', 'G4G'];
console.log(items);
let new_Array = [];
items.forEach(function (item) {
new_Array.push(item);
});
console.log(new_Array);
|
Output
[ 'GFG', 'Geeks', 'G4G' ]
[ 'GFG', 'Geeks', 'G4G' ]
JavaScript Array Constructor
In JavaScript, a constructor gets called when an object is created using the new keyword.
| Array() |
It is used to create an array. |
|
JavaScript Array Properties
A JavaScript property is a member of an object that associates a key with a value.
Instance Property:
An instance property is a property that has a new copy for every new instance of the class.
| constructor |
Returns only reference of the function and does not return the name of the function. |
|
| length |
Set or return the number of elements in an array. |
|
JavaScript Array Methods
JavaScript methods are actions that can be performed on objects.
Static Method:
If the method is called using the array class itself then it is called a static method.
| from() |
Returns an array object from any object with a length property or an iterable object. |
|
| isArray() |
Returns true if the argument passed is an array else it returns false. |
|
| of() |
Creates a new array instance with variables present as the argument of the function. |
|
Instance Method:
If the method is called on an instance of a array then it is called an instance method.
| at() |
Returns the element of that index |
|
| concat() |
Merge two or more arrays together. |
|
| copyWithin() |
Copies part of an array to the same array itself and returns. |
|
| entries() |
Fetch all the entries of the same data structure. |
|
| every() |
checks that whether all the elements of the array satisfy the given condition. |
|
| fill() |
Fill the array with a given static value. |
|
| filter() |
Builds a new array containing elements that satisfy a function’s test. |
|
| find() |
Get the value of the first element in the array that satisfies the provided condition. |
|
| findIndex() |
Return the first index of the element in a given array that satisfies the provided testing function. |
|
| flat() |
Flatten an array, to reduce the nesting of an array. |
|
| flatMap() |
This is used to flatten the input array element into a new array. |
|
| forEach() |
It is provided a function once for each element of the array. |
|
| includes() |
If an array contains the certain value, it returns true. |
|
| indexOf() |
Return the first index at which a given element may be found, or -1 if it does not exist. |
|
| join() |
Join the elements of an array into a string. |
|
| keys() |
Return a new array iterator which contains the keys for each index in the given input array. |
|
| lastIndexOf() |
Return the last index at which a given element may be found, or -1 if it does not exist. |
|
| map() |
Calls the argument function once for each element of the given array in order. |
|
| pop() |
Remove the last element of the array and also returns the removed element. |
|
| push() |
Push one or more values into the array. |
|
| reduce() |
Reduce the array to a single value and executes a provided function for each value of the array. |
|
| reduceRight() |
Convert elements of the given array from right to left to a single value. |
|
| reverse() |
This is used for the in-place reversal of the array. |
|
| shift() |
Removes the first element of the array thus reducing the size of the original array by 1. |
|
| slice() |
Returns a new array containing a portion of the array on which it is implemented. |
|
| some() |
Each array element’s callback function is run once. |
|
| sort() |
Sort an array in place in a given order according to the compare() function. |
|
| splice() |
Modify the contents of an array by removing the existing elements. |
|
| toLocaleString() |
Convert the elements of the given array to string. |
|
| toString() |
Return the string representation of the array elements. |
|
| unshift() |
Add one or more elements to the beginning of the given array. |
|
| values() |
Return a new array Iterator object that contains the values for each index in the array. |
|
Learn to code easily with our course
Coding for Everyone. This course is accessible and designed for everyone, even if you're new to coding. Start today and join millions on a journey to improve your skills!Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape,
GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out -
check it out now!
Commit to GfG's Three-90 Challenge! Purchase a course, complete 90% in 90 days, and save 90% cost click here to explore.
Last Updated :
18 Dec, 2023
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...