JavaScript: Reverse Arrays


Manipulating knowledge is core to any programming language. JavaScript isn’t any exception, particularly as JSON has token over as a first-rate knowledge supply format. One such knowledge manipulation is reversing arrays. You might need to reverse an array to indicate most up-to-date transactions, or easy alphabetic sorting.

Reversing arrays with JavaScript initially was executed through reverse however that will mutate the unique array:

// First worth:
const arr = ['hi', 'low', 'ahhh'];

// Reverse it with out reassigning:

// Worth:
arr (3) ['ahhh', 'low', 'hi']

Modifying the unique array is a legacy methodology. To keep away from this mutation, we might copy the array after which reverse it:

const reversed = [...arr].reverse();

As of late we are able to use toReversed to keep away from mutating the unique array:

const arr = ['hi', 'low', 'ahhh'];
const reversed = arr.toReversed(); // (3) ['ahhh', 'low', 'hi'];
arr; // ['hi', 'low', 'ahhh']

Avoiding mutation of information objects is extremely vital in a programming language like JavaScript the place object references are significant.

  • 7 Essential JavaScript Functions

    I bear in mind the early days of JavaScript the place you wanted a easy perform for nearly every part as a result of the browser distributors applied options in another way, and never simply edge options, fundamental options, like addEventListener and attachEvent.  Instances have modified however there are nonetheless a couple of features every developer ought to…

  • Conquering Impostor Syndrome

    Two years in the past I documented my struggles with Imposter Syndrome and the response was immense.  I obtained messages of assist and commiseration from new internet builders, veteran engineers, and even individuals of all expertise ranges in different professions.  I’ve even caught myself studying the submit…


Please enter your comment!
Please enter your name here