Function map

  • Transform the keys and values of the input object using the mapper and return the mapped object. The returned object will be the same as the input if inPlace is truthy.

    Parameters

    • object: any
    • mapper: ICallable
    • Optional inPlace: boolean

    Returns any

    Example

    import { map } from 'apption'
    const obj = map({ a: 1, b: 2, c: 3 }, (k, v) => `${k}1`);
    console.log(obj) // { a1: 3, b1: 6, c1: 9 }