Create StringMap

This commit is contained in:
Ian Gulliver
2019-07-05 16:18:22 +00:00
parent 396436aa01
commit 29babaf1e0
4 changed files with 36 additions and 18 deletions

View File

@@ -24,3 +24,21 @@ function intersects(set1, set2) {
}
return false;
}
class StringMap extends Map {
has(key) {
return super.has(key.toString());
}
get(key) {
return super.get(key.toString());
}
set(key, value) {
return super.set(key.toString(), value);
}
delete(key) {
return super.delete(key.toString());
}
}