Skip to content
/ Map Public

An ES2015 spec-compliant `Map` shim/polyfill/replacement that works as far down as ES3.

License

Notifications You must be signed in to change notification settings

es-shims/Map

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Dec 12, 2024
d2b1f7f · Dec 12, 2024

History

72 Commits
Dec 11, 2024
Dec 12, 2024
Dec 12, 2024
Sep 17, 2024
Nov 8, 2022
Oct 27, 2020
Dec 28, 2020
Dec 12, 2024
Oct 27, 2020
Dec 2, 2022
Oct 27, 2020
Dec 12, 2024
Sep 20, 2024
Dec 12, 2024
Jan 2, 2021
Sep 17, 2024

Repository files navigation

es-map Version Badge

github actions coverage License Downloads

npm badge

An ESnext spec-compliant Map shim/polyfill/replacement that works as far down as ES3.

This package implements the es-shim API interface. It works in an ES3-supported environment and complies with the spec.

Getting started

npm install --save es-map

Usage/Examples

var map = new Map();
var obj = {};

map.set(1, 2).set(obj, 4);

map.get(obj); // 4
map.has(3); // false

Tests

Simply clone the repo, npm install, and run npm test