Учитывая массив, если вы знаете индекс элемента, вы можете заменить его содержимое с помощью простого присваивания:
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' ]
Если вы не знаете индекс элемента, вам может потребоваться сначала найти индекс элемента в массиве.
Оригинал: “https://flaviocopes.com/how-to-replace-item-array-javascript/”