# How to get last element of an array in JavaScript?

> Learn how to get the last element of a JavaScript array without knowing its size, using the length property and the array.length - 1 index.

Author: [Flavio Copes](https://flaviocopes.com/about/) | Published: 2019-09-26 | Updated: 2022-04-11 | Topics: [JavaScript](https://flaviocopes.com/tags/js/) | Canonical: https://flaviocopes.com/how-to-get-last-item-array-javascript/

Are you wondering **how to get last element of an array in [JavaScript](https://flaviocopes.com/javascript/)**?

Suppose you have an array, like this:

```js
const colors = ['red', 'yellow', 'green', 'blue']
```

In this case the array has 4 items.

You know you can get the first item using `colors[0]`, the second using `colors[1]` and so on.

To get the *last* item without knowing beforehand how many items it contains, you can use the `length` property to determine it, and since the array count starts at 0, you can pick the last item by referencing the `<array>.length - 1` item.

Here's a simple example:

```js
const lastItem = colors[colors.length - 1]
```

That was a simple explanation of how to get the last item of an array in JavaScript!
