UNPKG

conductor

Version:

A modern & functional JavaScript utility library

49 lines (30 loc) 822 B
# entries ```erlang entries :: Collection collection => Array entries ``` ### description Returns a `Collection` \(`Array | Set | Object | Map`\)'s entries as a bi-dimensional array of `[key, value]` pairs. ### examples #### array ```javascript import { entries } from 'conductor' entries([3, 1, 4]) // [[0, 3], [1, 1], [2, 4]] ``` #### set ```javascript import { entries } from 'conductor' entries(new Set([3, 1, 4])) // [[3, 3], [1, 1], [4, 4]] ``` {% hint style="warning" %} For Sets, the key is equal to the value {% endhint %} #### object ```javascript import { entries } from 'conductor' entries({ hello: 3, world: 1 }) // [['hello', 3], ['world', 1]] ``` #### map ```javascript import { entries } from 'conductor' entries(new Map([['hello', 3], ['world', 1]])) // [['hello', 3], ['world', 1]] ```