Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jonkemp/from-pairs
Convert arrays into objects
https://github.com/jonkemp/from-pairs
array arrays keys object objects pairs util utility
Last synced: 26 days ago
JSON representation
Convert arrays into objects
- Host: GitHub
- URL: https://github.com/jonkemp/from-pairs
- Owner: jonkemp
- License: mit
- Created: 2020-03-20T13:14:57.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-03-25T03:40:26.000Z (over 2 years ago)
- Last Synced: 2024-09-14T00:14:20.122Z (about 2 months ago)
- Topics: array, arrays, keys, object, objects, pairs, util, utility
- Language: JavaScript
- Size: 132 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# from-pairs ![Build Status](https://github.com/jonkemp/from-pairs/actions/workflows/main.yml/badge.svg?branch=master)
> Convert arrays into objects.
Pass either a single list of `[key, value]` pairs, or a list of keys, and a list of values. Passing by pairs is the reverse of pairs. If duplicate keys exist, the last value wins.
Inspired by `_.object`. 😄
## Install
Install with [npm](https://npmjs.org/package/from-pairs)
```
$ npm install from-pairs
```Or [unpkg](https://unpkg.com/from-pairs/)
```
```
Check out the unit tests on [CodePen](https://codepen.io/jonkemp/full/LYVBdrJ).
## Usage
```js
const fromPairs = require('from-pairs');fromPairs(['moe', 'larry', 'curly'], [30, 40, 50]);
//=> {moe: 30, larry: 40, curly: 50}fromPairs([['moe', 30], ['larry', 40], ['curly', 50]]);
//=> {moe: 30, larry: 40, curly: 50}
```---
| **Like us a lot?** Help others know why you like us! **Review this package on [pkgreview.dev](https://pkgreview.dev/npm/from-pairs)** | âž¡ | [![Review us on pkgreview.dev](https://i.ibb.co/McjVMfb/pkgreview-dev.jpg)](https://pkgreview.dev/npm/from-pairs) |
| ----------------------------------------------------------------------------------------------------------------------------------------- | --- | --------------------------------------------------------------------------------------------------------------------- |## API
### fromPairs(list)
#### list
Type: `array`
Default: `none`The key-value pairs.
## License
MIT