Skip to content

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:

typescript
declare function values<T extends Map<any, any> | Set<any> | Record<Key, any>>(obj: T): ValuesResult<T>;

Example

ts
[...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]

Open Source Code

Released under the Apache-2.0 License.