Get the last 5 elements of an array in JavaScript
In this tutorial, we are going to learn about how to get the last 5 elements of an array in JavaScript.
Consider, we have an array like this:
const cars = ["audi", "benz", "bmw", "volvo", "skoda", "Mg"];To access the last 5 elements of an array, we can use the built-in slice() method by passing the -5 as an argument to it.
Where negative index -5 extracts the last five elements from the end of an array, that is same as
arr.length-5.
Here is an example:
const cars = ["audi", "benz", "bmw", "volvo", "skoda", "Mg"];
const lastFive = cars.slice(-5);
console.log(lastFive);Output:
["benz", "bmw", "volvo", "skoda", "Mg"]The slice() method takes the startIndex and endIndex as an arguments and returns a new array with the copied elements from the startIndex and endIndex-1.
In the example above, we have passed only the startIndex cars.slice(-5) so, it returns the last five elements from the array.
A negative index can be used, indicating an offset from the end of the sequence.


