Updates an item at a specific index in an array and returns the result as a new array.
function updateAt<T>(arr: T[], index: number, newValue: T)
// Example:
const arr = [0, 1, 2, 3]
updateAt(arr, 0, 1) //=> [1, 1, 2, 3]
arr //=> [0, 1, 2, 3]
Updates an item at a specific index in an array and returns the result as a new array.
function updateAt<T>(arr: T[], index: number, newValue: T)
// Example:
const arr = [0, 1, 2, 3]
updateAt(arr, 0, 1) //=> [1, 1, 2, 3]
arr //=> [0, 1, 2, 3]