DEV Community

Cover image for Javascript Array Methods
Sobhan Dash
Sobhan Dash

Posted on

Javascript Array Methods

There are several array methods in JavaScript. Some of them are used more frequently than others, such as map, join, filter, reduce, forEach, etc.

Let's learn a few more methods that are certainly powerful and will be useful in your next application.

1- every()
The method returns true if the condition inside a callback returns true for each element in the array.
If any one element does not satisfy the condition, it returns false.
It does not change the original array and doesn't work on empty arrays.

Every method

2- some()
The method returns true and stops if the callback returns true for one of the array elements.
We get false if the callback function returns false for all the array elements.
It does not change the original array and doesn't work on empty arrays.

Some method

3- shift()
The method removes the first item of an array.
We get an element that was shifted as the return value.
We change the original array while calling it.

Shift method

4- unshift()
The method adds new elements to the beginning of an array.
We overwrite the original array while calling it.
We get the new array as the return value.

Unshift method

5- from()
This is a static property of the JavaScript Array object, which means we can only use it like Array.from().
If we use it lie arr.from(), it'll return undefined.
What it does, is create an array from an iterable object.

From method

6- splice()
We can either add or remove elements from an array using this method.
We overwrite the original array when we call it.

Splice method

That's it for this version of the article. If you want more then let me know👇🏻

Also follow my Twitter

Twitter Thread

Discussion (2)

akwetey profile image
Jonathan Akwetey

Hi Sobhan, you will need to check the shift and unshift examples. For shift explanation is correct but example is not. I think it is a mistake because it is using the every example. For unshift the example is correct but the explanation is not. Unshift adds to the beginning of the array. I think you might need to edit those two. Great piece by the way.

sobhandash profile image
Sobhan Dash Author

Thanks for pointing that out. I'll edit both!