values
values() function
Returns an iterator of values.
Supports plain objects, Map, and Set: - For objects: returns own enumerable string keyed property values - For Map: returns values - For Set: returns values
Signature:
declare function values<T extends Map<any, any> | Set<any> | Record<Key, any>>(obj: T): ValuesResult<T>;
Example
[...values({ a: 1, b: "2", c: true })]
// [1, "2", true]
[...values(new Map([["a", 1], ["b", 2]]))]
// [1, 2]
[...values(new Set([1, 2, 3]))]
// [1, 2, 3]