# JavaScript, how to replace an item of an array

> Learn how to replace an item in a JavaScript array: if you know its index, a simple assignment swaps the value, otherwise find the index first.

Author: Flavio Copes | Published: 2020-11-18 | Canonical: https://flaviocopes.com/how-to-replace-item-array-javascript/

Given an array, if you know the index of an item you can replace its content using a simple assignment:

```js
const items = ['a', 'b', 'c', 'd', 'e', 'f']
const i = 2

items[i] = '--NEW-ITEM--'

console.log(items)
//[ 'a', 'b', '--NEW-ITEM--', 'd', 'e', 'f' ]
```

If you don't know the index of the item, you might need to first [find the index of the item in the array](https://flaviocopes.com/how-to-get-index-item-array-javascript/).
