@nevware21/ts-utils
    Preparing search index...

    Function objFromEntries

    The objFromEntries() method transforms a list of key-value pairs into an object. This is the reverse of objEntries().

    0.12.0

    An iterable object that contains key-value pairs (typically an array of [key, value] arrays)

    A new object whose properties are given by the entries

    // Convert an array of key-value pairs into an object
    const entries = [['name', 'John'], ['age', 30]];
    const obj = objFromEntries(entries);
    // { name: "John", age: 30 }

    // Convert a Map to an object
    const map = new Map([['name', 'John'], ['age', 30]]);
    const obj = objFromEntries(map);
    // { name: "John", age: 30 }

    // Transforming an object
    const object = { a: 1, b: 2, c: 3 };
    const newObject = objFromEntries(
    objEntries(object).map(([key, value]) => [key, value * 2])
    );
    // { a: 2, b: 4, c: 6 }
    • Creates an object from an iterable of key-value pairs

      Type Parameters

      • T = any

        The type of values in the resulting object

      Parameters

      • entries: Iterable<readonly [PropertyKey, T]>

        An iterable of key-value pairs

      Returns { [k: string]: T }

      An object created from the key-value pairs

      0.12.0

    • Creates an object from an iterable of key-value pairs

      Parameters

      • entries: Iterable<readonly any[]>

        An iterable of key-value pairs

      Returns any

      An object created from the key-value pairs

      0.12.0

    • Creates an object from an iterable of key-value pairs

      Type Parameters

      • T = any

      Parameters

      • entries: any

        An iterable of key-value pairs

      Returns T

      An object created from the key-value pairs

      0.12.0