reverse-iterable-map
Advanced tools
Comparing version
{ | ||
"name": "reverse-iterable-map", | ||
"version": "2.0.0", | ||
"version": "2.0.1", | ||
"description": "A reverse-iterable map implementation based on the built-in Map object", | ||
@@ -5,0 +5,0 @@ "main": "./src/reverse-iterable-map", |
# reverse-iterable-map | ||
A reverse-iterable map implementation based on the built-in [Map](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map) object. | ||
The `ReverseIterableMap` object is a reverse-iterable map implementation based on the built-in [Map](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map) object. | ||
Links: | ||
- [**npmjs.com**/package/reverse-iterable-map](https://www.npmjs.com/package/reverse-iterable-map) | ||
- [**github.com**/kleinfreund/reverse-iterable-map](https://github.com/kleinfreund/reverse-iterable-map) | ||
- [kleinfreund.github.io/reverse-iterable-map](https://kleinfreund.github.io/reverse-iterable-map) | ||
See also: | ||
- `ReverseIterableArray`: [reverse-iterable-array](https://www.npmjs.com/package/reverse-iterable-array) | ||
- `ReverseIterableSet`: [reverse-iterable-set](https://www.npmjs.com/package/reverse-iterable-set) | ||
## Table of Contents | ||
@@ -19,4 +30,2 @@ | ||
* [`get()`](#get) | ||
* [`getLast()`](#getlast) | ||
* [`getFirst()`](#getfirst) | ||
* [`set()`](#set) | ||
@@ -120,12 +129,16 @@ * [`setFirst()`](#setfirst) | ||
##### `Array` | ||
```js | ||
const builtInArray = [1, 2, 3]; | ||
const map = new ReverseIterableMap(builtInArray.entries()); | ||
const map = new ReverseIterableMap([1, 2, 3].entries()); | ||
``` | ||
##### `Array` of `Array`s | ||
```js | ||
const builtInArrayOfArrays = [[0, 1], [1, 2], [2, 3]]; | ||
const map = new ReverseIterableMap(builtInArrayOfArrays); | ||
const map = new ReverseIterableMap([[0, 1], [1, 2], [2, 3]]); | ||
``` | ||
##### `Map` | ||
```js | ||
@@ -136,4 +149,11 @@ const builtInMap = new Map([['key1', 1], ['key2', 2], ['key3', 3]]); | ||
##### `NodeList` | ||
```js | ||
const nodeList = document.querySelectorAll('a'); | ||
const map = new ReverseIterableMap(nodeList.entries()); | ||
``` | ||
### `clear()` | ||
@@ -140,0 +160,0 @@ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
49753
2.44%877
0.92%627
3.29%