Skip to main content

entries

entries() function

Returns an iterator of key-value pairs.

Supports plain objects, Map, and Set: - For objects: returns own enumerable string keyed-value pairs - For Map: returns [key, value] pairs - For Set: returns [value, value] pairs

Signature:

declare function entries<T extends Map<any, any> | Set<any> | Record<Key, any>>(obj: T): EntriesResult<T>;

Example

[...entries({ a: 1, b: "2", c: true })]
// [["a", 1], ["b", "2"], ["c", true]]

[...entries(new Map([["a", 1], ["b", 2]]))]
// [["a", 1], ["b", 2]]

[...entries(new Set([1, 2, 3]))]
// [[1, 1], [2, 2], [3, 3]]

see fromEntries

Open Source Code