entriesOf
entriesOf<
T
>(obj
):T
extendsUnknownArray
? [string
,ArrayValues
<T
>][] :{ [K in keyof T]: [K, T[K]] }
[keyofT
][]
Returns an array of key/values of the enumerable properties of an object.
Example
entriesOf({foo: "bar"})// => [["foo", "bar"]]
entriesOf({})// => []
Alternatives
Type Parameters
• T extends object
| ArrayLike
<unknown
>
Parameters
obj
T
The object to get the entries from.
Returns
T
extends UnknownArray
? [string
, ArrayValues
<T
>][] : { [K in keyof T]: [K, T[K]] }
[keyof T
][]
The array with key/values.