replace
Replace an item in an array
161 bytes
Usage
Given an array of items, replace the one that matches the given condition function. Only replaces the first match. Always returns a copy of the original array.
import * as _ from 'radashi'
const fish = [ { name: 'Marlin', weight: 105, }, { name: 'Bass', weight: 8, }, { name: 'Trout', weight: 13, },]
const salmon = { name: 'Salmon', weight: 22,}
// read: replace fish with salmon where the name is Bass_.replace(fish, salmon, f => f.name === 'Bass') // => [marlin, salmon, trout]