Function editAt

  • Edit array item by index

    Type Parameters

    • T

    Parameters

    • index: number
    • value: T | ((value) => T)
    • array: T[]

    Returns T[]

    Example

    // returns [ { name: 'Pedro' }, { name: 'Marcos' }, { name: 'Maria' }, { name: 'Davi' } ]
    editAt(1, { name: 'Marcos' }, [{ name: 'Pedro' }, { name: 'João' }, { name: 'Maria' }, { name: 'Davi' }]);