= ['fir', 'next', 'third'], item = 'next'
const nextArr = [
...arr.slice(0, arr.indexOf(item)),
'second',
...arr.slice(arr.indexOf(item) + 1)
]
так? взято со stackoverflow
arr.map((el, i) => (i === needChange) ? newEl : el)
const arr = ['fir', 'next', 'third']; const item = ['next']; arr.pop()(или slice) const array = arr.concat(item);
arr[index] = 'second'
тот момент когда перфоманс умер на большом массиве =)
Обсуждают сегодня