DEV Community

Manthan Ankolekar
Manthan Ankolekar

Posted on β€’ Edited on

7 1 1 2 1

New Array methods in JavaScript

with() method - It is used to assign an existing array to a new array

var arr = [1, 6, 3, 4, 5];

var newArr = arr.with(1, 2);

console.log(newArr); // [1, 2, 3, 4, 5]
Enter fullscreen mode Exit fullscreen mode

toSorted() method - It is used to sort the elements of an array.

var arr = [1, 5, 3, 2, 4];

var sortedArr = arr.toSorted();

console.log(sortedArr); // [1, 2, 3, 4, 5]
Enter fullscreen mode Exit fullscreen mode

toReversed() method - It is used to reverse the order of the elements of an array.

var arr = [1, 5, 3, 2, 4];

var reversedArr = arr.toReversed();

console.log(reversedArr); // [4, 3, 2, 5, 1]
Enter fullscreen mode Exit fullscreen mode

toSpliced() method - It is used to remove and/or add elements to an array.

var arr = [1, 5, 3, 2, 4];

var newArr = arr.toSpliced(0, 2);

console.log(newArr); // [3, 2, 4]
Enter fullscreen mode Exit fullscreen mode

Top comments (6)

Collapse
 
milandev profile image
Milanin β€’ β€’ Edited

I think you should also mention that toSpliced toReversed and toSorted are immutable methods. I find it really awesome, that we finally got immutable versions of sort reverse and splice methods in JavaScript!

Collapse
 
manthanank profile image
Manthan Ankolekar β€’

Yes

Collapse
 
saadh393 profile image
Saad Hasan β€’

Image description

You have write it wrong here, it should be - [4, 2, 3, 5, 1]
Maybe by mistake you have sorted the elements

Collapse
 
manthanank profile image
Manthan Ankolekar β€’

I have changed it.✌️

Collapse
 
manthanank profile image
Manthan Ankolekar β€’

Oh, yes. Thanks for informing.

Collapse
 
panayiotisgeorgiou profile image
Panayiotis Georgiou β€’

Thanks for sharing!